Ruby on rails 寻找将Ruby 1.8.7 Web应用程序迁移到Ruby 1.9.3的步骤

Ruby on rails 寻找将Ruby 1.8.7 Web应用程序迁移到Ruby 1.9.3的步骤,ruby-on-rails,ruby,migration,ruby-on-rails-2,ruby-1.9.3,Ruby On Rails,Ruby,Migration,Ruby On Rails 2,Ruby 1.9.3,我有一个很大的RubyonRails应用程序 ruby version - 1.8.7 (2011-06-30 patchlevel 352) rails version - 2.3.16 目前没有迁移rails版本的计划 据我所知,ruby 1.9.x的性能是1.8.7的2倍 问题: 1) 我想知道rails 2.3.16是否与ruby 1.9.3-p385完全兼容 2) 我正在寻找只将ruby 1.8.7迁移到ruby 1.9.3而不将rails 2.3.x升级到rails 3.xx的

我有一个很大的RubyonRails应用程序

ruby version -  1.8.7 (2011-06-30 patchlevel 352)

rails version - 2.3.16
目前没有迁移rails版本的计划

据我所知,ruby 1.9.x的性能是1.8.7的2倍

问题:

1) 我想知道rails 2.3.16是否与ruby 1.9.3-p385完全兼容

2) 我正在寻找只将ruby 1.8.7迁移到ruby 1.9.3而不将rails 2.3.x升级到rails 3.xx的基本通用步骤

3) 我想知道迁移的复杂性级别和问题

注意:


我正在寻找那些真正参与ruby应用程序从1.8.7迁移到1.9.3的人的答案、建议、评论和评论,他们坚持使用rails 2.3.x

我找到了这本迁移指南,也许它会给你答案

从我所读到的,这可能是一个相当痛苦的驴,因为Rails2.3不支持Ruby1.9


如果你能做到这一点,我建议你至少迁移你的rails,至少3.0(在资产管道之前):这仍然是一件麻烦事(就像任何大型迁移一样),但是有一些工具,比如rails\u upgrade,旨在促进这一过程。

将rails应用程序迁移到带有Rbenv的最新Ruby版本。

据我所知,我认为Rbenv或多或少相当于RVM,我希望它在ruby应用程序迁移ie中没有帮助(Rbenv在代码更改因素方面没有帮助)