【问题标题】:Updating Gemfile from Gemfile.lock, to freeze gems从 Gemfile.lock 更新 Gemfile,以冻结 gem
【发布时间】:2013-03-26 05:43:30
【问题描述】:

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

背景:在 gems 上冻结次要版本是一种很好的做法,例如如果 Gemfile.lock 是 2.4.1,我想更新 Gemfile 以包含 ~> 2.4 (as explained here)。

【问题讨论】:

  • 这听起来像是一个很好的创作宝石!如果它不存在,我会成功的!
  • @drhenner 从这里的风滚草来看,好像不存在!

标签: ruby-on-rails gem bundler gemfile


【解决方案1】:

在运行 bundle install 之前,您应该在 GemFile 本身中定义您想要冻结应用程序的 gem 版本。 一旦定义好并运行bundle install,它将生成一个 Gemfile.lock,其中包含所有已安装 gem 的版本及其依赖项。

同样,.lock 文件是自动生成的,不应手动编辑。这就是 GemFile 的用途。

【讨论】:

  • 我知道这是标准程序,但我正在寻找更聪明的方法来处理次要版本的升级。
猜你喜欢
  • 1970-01-01
  • 2021-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 2012-08-26
  • 2021-12-07
相关资源
最近更新 更多