2013-11-15 38 views
0

我剛剛繼承了一箇舊的rails 2.1應用程序,我想升級到rails 4.他們的服務器設置是舊的,使用紅寶石1.8.6和雜種。有一點時間緊縮,我想現在就推遲對服務器本身進行重大調整。我可以稍後再說,但我們需要使用rails 4應用程序並快速運行。基本上我們需要使用僅支持2.3.11的ActiveMerchant。似乎很愚蠢的升級到,當我可以只去4.我可以在雜種上運行導軌4嗎?

我可以在mongrel和1.8.6上運行rails 4應用程序嗎?

回答

1

不,你不能。 Rails 3在> = 1.8.7上運行。 Rails 4需要> = 1.9.3並且更喜歡2.0。

我把最後一個Rails 2應用程序帶到了Rails 4中,我發現它更容易重建它,逐個切換功能並重寫/升級代碼。真的很有趣,看着所有的人都會發現:所有的通話都會消失。