如何指定Cedar使用ree 1.8.7?

时间:2013-03-07 03:00:21

标签: ruby-on-rails ruby heroku cedar

我正在使用ruby 1.8.7在Heroku上运行rails 2.3.16应用程序。

我知道我应该升级到rails 3但是直到我有更多的时间我想在我的Heroku应用程序上使用REE 1.8.7而不是MRI 1.8.7。似乎Cedar基于以下方式支持REE:

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

我在我的Gemfile中使用

指定我的ruby版本

ruby​​“1.8.7”

我以为我可以通过指定引擎来做到这一点:

ruby​​“1.8.7”,:engine => “ree”,:engine_version => “2012.02”

但在我尝试之后,这并没有因为显而易见的原因而结束。

我希望运行ree,即使它已经达到了生命周期的支持,直到我可以升级,因为所有的安全性和性能提升。

在雪松上运行ruby 1.8.7会自动运行ree吗?

任何帮助?

1 个答案:

答案 0 :(得分: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我很害怕。