30

如何重新同步 Gemfile.lock 对 Gemfile 的更改。

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

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

如果我删除 gem3 并运行bundle install,我希望重新生成 Gemfile.lock 并将 gem3 从 rvm gemset 中删除。但它没有,我应该如何在不删除 gemset 的情况下重新同步。

4

1 回答 1

27

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

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


相关:viget 的这篇博文对Bundler 最佳实践有一些很好的建议

于 2012-10-27T17:07:17.483 回答