1

我在 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

4

1 回答 1

0

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

gem "rails", "6.0.3.1"

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

gem "rails", "~> 6.0.3"

安装最新版本>= 6.0.3< 6.1

之后,运行:

$ bundle update rails

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

于 2020-06-13T16:45:57.507 回答