如何在更改Gemfile时重新同步Gemfile.lock

时间:2012-10-27 16:24:37

标签: ruby-on-rails rvm bundler

如何在更改Gemfile时重新同步Gemfile.lock。

假设我在Gemfile中有3个宝石(gem1,gem2,gem3)。

bundle install创建一个Gemfile.lock文件。

如果我删除gem3并运行bundle install,我希望重新生成Gemfile.lock并从rvm gemset中删除gem3。但事实并非如此,如何在不丢弃gemset的情况下重新同步。

1 个答案:

答案 0 :(得分:21)

要使Gemfile.lock与Gemfile编辑一致,请运行bundle check

要使Gemfile.lock与Gemfile编辑和最新兼容的gem一致,请运行bundle update


相关:viget的这篇博文对Bundler Best Practices

有一些很好的建议