0

Ruby 1.8.7 を使用して Heroku で Rails 2.3.16 アプリを実行しています。

Rails 3 にアップグレードする必要があることはわかっていますが、時間ができるまで、Heroku アプリで MRI 1.8.7 の代わりに REE 1.8.7 を使用したいと考えています。Cedar は以下に基づいて REE をサポートしているようです。

https://devcenter.heroku.com/articles/stack

Gemfile で Ruby バージョンを指定しています

ルビ「1.8.7」

エンジンを指定することでそれができるかもしれないと思いました:

ruby "1.8.7", :engine => "ree", :engine_version => "2012.02"

しかし、試した後、明らかな理由でうまくいきませんでした。

サポートが終了しても、セキュリティとパフォーマンスが向上したため、アップグレードできるようになるまで ree を実行したいと思っています。

cedar で ruby​​ 1.8.7 を実行すると、自動的に ree が実行されますか?

何か助けはありますか?

4

1 に答える 1

0

Cedar には REE 1.8.7 がインストールされていませんが、1.8.7 の MRI を使用できるはずです。

ruby "1.8.7"

あなたのGemfileで。詳細については、 https: //devcenter.heroku.com/articles/cedar-migration の Heroku サイトで読むことができますが、1.9.2 の使用を推奨しています。

于 2013-03-07T08:50:07.373 に答える