Могу ли я запустить рельсы 4 на дворняге?

Я только что унаследовал старое приложение rails 2.1, которое я хотел бы обновить до rails 4. Настройка их сервера устарела и использует ruby ​​1.8.6 и mongrel. Есть небольшой дефицит времени, и я хотел бы отложить внесение серьезных изменений в сам сервер прямо сейчас. Я могу вернуться к этому позже, но нам нужно быстро запустить приложение rails 4. В основном нам нужно использовать ActiveMerchant, который поддерживает только версию 2.3.11. Кажется глупым переходить на это, когда я могу просто перейти на 4.

Могу ли я запустить приложение rails 4 на mongrel и 1.8.6?


person pixelearth    schedule 15.11.2013    source источник


Ответы (1)


Нет, ты не можешь. Rails 3 работает на >= 1.8.7. Rails 4 требует >= 1.9.3 и предпочитает 2.0.

Последнее приложение Rails 2, которое я перенес на Rails 4, оказалось проще перестроить, перемещая функциональность по частям и переписывая/обновляя код. На самом деле было весело наблюдать за тем, как все звонки уходят.

person davidfurber    schedule 15.11.2013