当我在创作宝石时,我总是对使用Gemset的困惑而告终。
我通常使用正在使用gem的项目的gemset,或者为gem创建一个单独的gemset,每次我想处理我的gem时都会这样做
rvm use ruby-3-3-3
rvm gemset use my-gem
我手动执行此操作是因为我从未在.gitignore文件上看到过gem源代码上的.ruby-version
或.ruby-gemset
文件。
但这是乏味的,开发人员在处理gem时用来定义和使用ruby版本/ gemset?
答案 0 :(得分:0)
您可以向gem中添加.ruby-version
或/和.ruby-gemset
文件,并在git中忽略它们globally,仅针对该gem。这样您就不必每次都更改版本,并且您不必在gem的.gitignore文件中提交任何内容