【问题标题】:Bundler - updating gems in a particular groupBundler - 更新特定组中的 gem
【发布时间】:2013-11-20 21:51:38
【问题描述】:

在我的 gemfile 中,我的 gem 只安装在测试或开发组中。

例如

group :test do
  gem "rspec-rails"
end

group :development do
  gem "dev_gem"
end

有没有办法只捆绑更新这两组中的宝石?

我不想更新 Gemfile 中的所有 gem。只是在测试和开发中。

【问题讨论】:

标签: ruby-on-rails bundler


【解决方案1】:

是的,有

$ bundle update --conservative --group test development

Bundler 的 --conservative 选项是关键,因为它会阻止任何“生产”gem 中的更新,这也是“测试”或“开发”gem 的依赖项。

【讨论】:

  • 可爱的东西。
【解决方案2】:

Bundler 现在有这个选项

bundle update <*gems> [--group=NAME] [--source=NAME] [--local]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 2013-02-15
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 2012-09-01
    相关资源
    最近更新 更多