在我的gemfile中,我的gem只安装在测试或开发组中。
例如
group :test do
gem "rspec-rails"
end
group :development do
gem "dev_gem"
end
有没有办法可以只更新这两组中的宝石?
我不想更新Gemfile中的所有宝石。只是测试和开发中的那些。
答案 0 :(得分:2)
是的,
$ bundle update --conservative --group test development
Bundler的--conservative
选项是关键,因为它可以防止更新任何同时也依赖于“测试”或“开发”宝石的“生产”宝石。
答案 1 :(得分:0)
Bundler现在有了这个选项
bundle update <*gems> [--group=NAME] [--source=NAME] [--local]