【问题标题】:Should I update my Gemfile or my Gemfile.lock for an activesupport update?我应该更新我的 Gemfile 还是我的 Gemfile.lock 以获得 activesupport 更新?
【发布时间】:2020-06-13 13:35:55
【问题描述】:

我在 Github 上的一个个人项目上收到了一个依赖机器人警报,要求我 Upgrade activesupport to version 6.0.3.1 or later. 它建议我做类似 gem "activesupport", ">= 6.0.3.1" 的事情。我的问题是,我是否直接更新我的Gemfile.lock?还是将此行添加到我的Gemfile 并让bundler 更新Gemfile.lock

我感到困惑的一个原因是我的Gemfile 目前没有引用activesupport,所以我不确定是否应该将该行添加到Gemfile

【问题讨论】:

    标签: ruby-on-rails bundler gemfile activesupport gemfile.lock


    【解决方案1】:

    Active SupportRails 依赖项之一。您不应手动修改 Gemfile.lock。而是在 Gemfile 中更新 rails 版本,例如:

    gem "rails", "6.0.3.1"
    

    如果您想安装确切的版本,或者:

    gem "rails", "~> 6.0.3"
    

    安装最新版本 >= 6.0.3

    之后,运行:

    $ bundle update rails
    

    这应该会更新 Rails 及其依赖项,如 actiontext、actionview 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 2023-02-10
      • 1970-01-01
      相关资源
      最近更新 更多