从Gemfile更新Gemfile.锁定,冻结宝石



生成Gemfile后。在Gemfile中,是否有任何工具可以往返返回以冻结Gemfile中的版本。我宁愿避免手工操作。

背景:这是一个很好的做法,冻结小版本的宝石,例如如果Gemfile。锁是2.4.1,我想更新Gemfile以包含~> 2.4(如这里所述)。

在运行bundle install之前,你应该在GemFile中定义你想要冻结应用的gem版本。一旦有了这个定义并运行bundle install,它将生成一个Gemfile。锁定所有已安装的gem及其依赖项的版本。

再说一遍,.lock文件是自动生成的,不应该手工编辑。

最新更新