【发布时间】:2021-06-28 04:43:24
【问题描述】:
我正在从 6.1.3.2 中的 scrath 创建 rails 应用程序,但现在所有相关模块 (activesupport activerecord) 现在自动从 6.1.3.2 更新到 6.1.4。用 6.1.4 好不好?,如果没有,我怎么才能回到 6.1.3.2?
【问题讨论】:
-
任何gem(包括rails)的版本都可以在你应用的
Gemfile中指定。有关信息,请参阅the bundler docs。您可以根据需要具体或松懈地指定版本。从6.1.3.2到6.1.4的跳转非常小(尤其是如果您刚刚启动一个应用程序),但如果您真的想返回,请将版本设置为~>6.1.3.2并重新运行bundle install。 -
@rmlockerd 感谢您的快速响应,但我的 gemfile 已经包含 6.1.3.2 但在 lockfile 中它是 6.1.4 这就是我问这个问题的原因
-
Gemfile中的rails行到底长什么样? -
@spickermann gem 'rails', '~> 6.1.3'
-
如果一个版本只有数字,你可以假设它是稳定的。不稳定的版本可能如下所示:
6.1.0.rc2其中(rc2代表候选版本 2)或6.0.0.beta1
标签: ruby-on-rails ruby rubygems ruby-on-rails-5 ruby-on-rails-6.1