簡體   English   中英

尋找將Ruby 1.8.7 Web應用程序遷移到Ruby 1.9.3的步驟

[英]Looking For Steps In Migrating Ruby 1.8.7 Web Application To Ruby 1.9.3

我在Rails應用程序上有一個很大的老紅寶石

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)我想知道遷移的復雜程度和問題嗎?

注意:

我正在通過堅持使用Rails 2.3.x尋找真正參與將Ruby應用程序從1.8.7遷移到1.9.3的人員的答案,建議,評論和評論。

我找到了此遷移指南,也許它將為您提供答案。 http://developer.uservoice.com/blog/2012/03/04/how-to-upgrade-a-rails-2-3-app-to-ruby-1-9-3/

根據我的閱讀,由於rails 2.3不支持ruby 1.9,在屁股上可能會很痛苦。

如果可以的話,我建議無論如何都至少遷移3.0的rails(在資產管道之前):仍然會很痛苦(與任何大型遷移一樣),但是有一些類似rails_upgrade的工具旨在促進這一過程。

使用Rbenv將Rails應用程序更新到最新的Ruby版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM