3

Ruby 1.8.6 (MRI) を使用した Rails 2.2.2 バージョンの既存の Rails アプリケーションがあります。

Ruby 1.9.2を使用してアプリケーションを実行する方法を教えてください。そのため、Ruby 1.9.2 (MRI) バージョンでアプリケーションを実行することが必須です。

前もって感謝します。

ラトナカー M.

4

1 に答える 1

0

まず最初に、まだ 1.8.6 のままで申し訳ありませんが、移行は必須です。私は現在、同様の 1.8.7 から 1.9.x への移行を行っているので、収集した情報を共有させてください。

ここでの主なことは、多くのものが変更されたことです。あなたのコードベースがどれほど大きいかはわかりませんが、事実は次のとおりです。

  1. 構文と一般的な構造に多くの変更が加えられています。この投稿は非常に役立つことがわかりました。
  2. あなたの宝石はおそらく爆発するでしょう。つまり、依存関係を把握し、サポートされている/サポートされていないものを確認する必要があります。
  3. 移行を行う必要があります。

正直に言うと、3 が鍵です。2013 年 7 月現在、Rails 1.8.x はサポートされていないため、セキュリティ パッチは提供されず、何年も前の最適化を見逃しています。ご不明な点がございましたら、お気軽にお尋ねください。

もっと有用な情報を見つけたら、おそらくこれを更新します

于 2013-08-09T05:54:19.190 に答える