【问题标题】:how to set bundler version with rvm?如何使用 rvm 设置捆绑器版本?
【发布时间】:2021-11-14 11:54:22
【问题描述】:
我有一个使用 RVM 的项目,它有 .ruby-gemset 和 .ruby-version 文件,但我也想设置捆绑程序版本。我试过 .ruby-bundler 但没有奏效。
当进入这个设置gemset和ruby版本正确但没有正确安装de bundler版本的文件夹中时,效果是在我的项目中每台机器都有一个特定版本的bundler,并且每次提交都会更改Gemfile.lock,有一个强制每个人使用相同的捆绑器版本的简单方法?
【问题讨论】:
标签:
ruby
rvm
bundler
gemset
【解决方案1】:
编辑项目中 Gemfile.lock 的最后两行:
BUNDLED WITH
2.2.0
将2.2.0 更改为您想要的版本。
然后运行bundle install,捆绑器应该会通知您捆绑器版本问题。 bundler 会为您提供一些关于如何升级 bundler 的说明。
【解决方案2】:
您可以在 Gemfile 中设置 bundler 版本,bundler 将使用正确的版本。