【问题标题】:how to upgrade rails application from ruby 1.9 to 2.0如何将 Rails 应用程序从 ruby​​ 1.9 升级到 2.0
【发布时间】:2014-01-07 11:40:15
【问题描述】:

我当前的应用程序在 Ruby 1.9.3 中,我想将它迁移到 ruby​​ 2.0。我用谷歌搜索了它,但找不到任何清楚描述升级到 2.0 所需步骤的资源。谁能给我从 ruby​​ 1.9 迁移到 2.0 的逐步指南?提前致谢。

【问题讨论】:

  • 感谢您的回答。但我想从 ruby​​ 1.9.2 迁移到 2.0 而不是 rails。
  • 是的,我注意到@awais :/
  • 您可以在 ruby​​ 2 中进行捆绑安装,看看是否有任何不兼容的 gem。必要时寻找替代品。捆绑安装完成后,运行完整的测试套件以查看发生了什么问题。修复它,你就可以开始了。

标签: ruby-on-rails ruby upgrade


【解决方案1】:

这是一个详细的说明:

  1. 安装新的 ruby​​ 版本
  2. 运行所有测试
  3. 修复所有错误
  4. 利润

【讨论】:

  • 答案没有任何帮助,也没有解释版本之间的哪些更改可能会破坏现有代码。
【解决方案2】:

您需要遵循以下步骤:

  • 安装新的 Ruby 版本
  • 运行 bundle install(您可能需要更新一些 gems 和 rails)
  • 运行测试。 (如果您涵盖了所有应用程序。如果没有手动运行整个应用程序并修复错误。大多数错误将是语法和其他小问题。)
  • 您的应用程序已迁移。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多