gpt4 book ai didi

ruby-on-rails - 从Rails 2.3.8升级到4.0

转载 作者:行者123 更新时间:2023-12-03 11:46:39 25 4
gpt4 key购买 nike

我在Rails 2.3.8上运行应用程序。我打算将其升级到Rails 4.0(在RC中)。对我来说,最简单的方法是什么?我需要先升级到Rails 3.x吗?

注意:在当前的实现中,我使用的是八哥和雪貂;作为升级的一部分,我还考虑迁移到sidekiqsunspot

最佳答案

这是一个多步骤的过程,根据您的应用程序的大小,它可能需要很长时间。在每个步骤中,您都需要测试应用程序中的错误和问题以及损坏的 gem (因为它们肯定会出现)。我提供了最复杂步骤的链接。这是痛苦最小的途径:

更新到Rails 2.3.18。

Update to Ruby 1.9.3.

Update to Rails 3.0.

  • Part 1
  • Part 2
  • Part 3

  • Update to Rails 3.1.

    Update to Rails 3.2.latest.

    更新到Ruby 2.0.latest。

    Update to Rails 4.0

    Update from Rails 4.0 to Rails 4.1

    Update from Rails 4.1 to Rails 4.2

    Update from Rails 4.2 to Rails 5.0

    Update from Rails 5.0 to Rails 5.1

    奖励:如果您有大型应用程序,这将需要很长时间。如果您有庞大的团队,则由于反复发生合并冲突,长期运行的分支机构将变得头疼不已。缓解此问题的一种策略是 dual boot your application with both versions of Rails,以便您可以使新版本在您的master分支上运行,而不是在它自己长期运行的分支上运行。

    关于ruby-on-rails - 从Rails 2.3.8升级到4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17141363/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com