0

Rails 4にアップグレードしたい古いRails 2.1アプリを継承しました。サーバー設定は古く、ruby 1.8.6とmongrelを使用しています。少し時間に余裕がないので、サーバー自体の大幅な調整は今のところ延期したいと思います。これについては後で説明しますが、Rails 4 アプリをすぐに起動して実行する必要があります。基本的に、2.3.11 までしかサポートしない ActiveMerchant を使用する必要があります。4 までしか行けないのに、それにアップグレードするのはばかげているように思えます。

Mongrel と 1.8.6 で Rails 4 アプリを実行できますか?

4

1 に答える 1

1

いいえ、できません。Rails 3 は >= 1.8.7 で動作します。Rails 4 では >= 1.9.3 が必要で、2.0 が推奨されます。

私が Rails 4 に取った最後の Rails 2 アプリは、機能を少しずつ移動し、コードを書き直し/アップグレードして、再構築する方が簡単であることがわかりました。すべての find :all 呼び出しが消えるのを見るのは、本当に楽しかったです。

于 2013-11-15T02:18:54.010 に答える