首页 > 解决方案 > 从 Rails 4.2.1 升级

问题描述

我正在升级我的 Rails 应用程序。

我的 rails 应用程序当前的 Rails 版本是4.2.1Ruby 版本是2.3.6.

我有以下问题:

  1. Rails 的稳定版本是什么?
  2. 建议从 4.2.1 升级到哪个 Rails 版本?
  3. 是否建议将 Ruby 版本与 Rails 版本一起升级?

提前致谢

标签: ruby-on-rails

解决方案


  1. 在撰写本文时 - 稳定版是 5.2.3,但 6.0.0.rc1 已准备好生产。您可以在ruby​​gems上查找版本
  2. 最好从最新补丁一次升级一个次要版本 - 在每一步确保您已修复所有弃用并且一切正常(测试通过等)。升级指南中描述了最重要的更改
  3. ruby 升级是一个单独的步骤,最好在 rails 之前升级 ruby

所以在你的情况下,我会这样做:

4.2.1-> 4.2.11.1-> 5.0.7.2-> 5.1.7-> 5.2.3-> ruby 2.4-> ruby 2.5-> ruby 2.6->6.0.0.rc1


推荐阅读