2013-03-07 56 views
0

我在Heroku上運行一個Rails 2.3.16應用,使用紅寶石1.8.7。如何指定Cedar使用ree 1.8.7?

我知道我應該升級到導軌3,但直到我有更多時間我想在我的Heroku應用程序中使用REE 1.8.7而不是MRI 1.8.7。看來,雪松基於支持REE:

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

我指定我的Gemfile我的紅寶石版本

紅寶石「1.8.7」

我想我可能能做到它與指定的發動機:

紅寶石 「1.8.7」,:發動機=> 「REE」:ENGINE_VERSION => 「2012.02」

但是第在我嘗試之後並沒有因爲明顯的原因而結束工作。

即使已經達到了生命支持的終點,我仍然很樂意運行ree,直到我可以升級爲止,因爲所有的安全和性能都有所提升。

在雪松上運行ruby 1.8.7自動運行ree?

任何幫助?

回答

0

雪松沒有REE 1.8.7安裝,但你應該能夠通過具有

ruby "1.8.7" 
在你的Gemfile

使用1.8.7 MRI檢查。您可以在Heroku網站上的https://devcenter.heroku.com/articles/cedar-migration瞭解更多關於此的信息,但他們鼓勵您使用1.9.2恐怕。

+0

https://devcenter.heroku.com/articles/stack似乎表明他們確實支持REE 1.8.7他們的文檔有問題嗎? – aaronylee 2013-03-07 15:31:35

+0

這些是舊的堆棧,用於支持1.8.7。您現在只能在Cedar上配置新的應用程序。 – 2013-03-08 14:28:49