问题描述
如果 Rails 6 Gemfile 包含 ruby "~> 3.0"
并且项目中当前的 Ruby 版本为 3.0.1,如何在不修改 Gemfile 的情况下将 Ruby 升级到当前最高的次要版本(此时为 3.0.2)指定确切的次要版本(这会破坏“~> 3.0”的目的)?
解决方法
说明符 ~> 具有特殊含义,最好通过示例来说明。 ~> 3.0 等同于 >= 3.0 和 https://bundler.io/gemfile.html。
无需更改您的 Gemfile,只需在新安装的 Ruby 版本中安装 gem。