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

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

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

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

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

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

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


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