如何重新同步 Gemfile.lock 对 Gemfile 的更改。
假设我在 Gemfile 中有 3 个宝石(gem1、gem2、gem3)。
bundle install
创建一个 Gemfile.lock 文件。
如果我删除 gem3 并运行bundle install
,我希望重新生成 Gemfile.lock 并将 gem3 从 rvm gemset 中删除。但它没有,我应该如何在不删除 gemset 的情况下重新同步。
如何重新同步 Gemfile.lock 对 Gemfile 的更改。
假设我在 Gemfile 中有 3 个宝石(gem1、gem2、gem3)。
bundle install
创建一个 Gemfile.lock 文件。
如果我删除 gem3 并运行bundle install
,我希望重新生成 Gemfile.lock 并将 gem3 从 rvm gemset 中删除。但它没有,我应该如何在不删除 gemset 的情况下重新同步。
要使 Gemfile.lock 与 Gemfile 编辑一致,请运行bundle check
.
要使 Gemfile.lock 与 Gemfile 编辑和最新的兼容 gem 保持一致,请运行bundle update
.
相关:viget 的这篇博文对Bundler 最佳实践有一些很好的建议