用于 gem 开发的 RVM Gemset

RVM Gemset for gem development

当我在 gem 上工作时,我总是对使用哪个 Gemset 感到困惑。

我通常在使用 gem 的项目中使用 gem 集,或者为 gem 创建一个单独的 gem 集,并且每次我想继续我的 gem 我愿意

rvm use ruby-3-3-3
rvm gemset use my-gem

我手动执行此操作,因为我从未在 gem 源代码中看到 .ruby-version.ruby-gemset 文件,在 .gitignore 文件中也没有。

但这很乏味,开发人员在处理 gem 时使用什么来定义和使用 ruby 版本/gemset?

您可以将 .ruby-version or/and 和 .ruby-gemset 文件添加到 gem 并在 git 中忽略它们 globally,只是为此 gem。这样您就不必每次都更改版本,也不必在 gem 的 .gitignore 文件

中提交任何内容