0

我正在使用 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​​ 版本

红宝石“1.8.7”

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

红宝石“1.8.7”,:engine =>“ree”,:engine_version =>“2012.02”

但是在我尝试之后,由于明显的原因,这并没有最终奏效。

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

在雪松上运行 ruby​​ 1.8.7 是否会自动运行 ree?

有什么帮助吗?

4

1 回答 1

0

Cedar 没有安装 REE 1.8.7,但您应该能够使用 1.8.7 MRI

ruby "1.8.7"

在您的 Gemfile 中。您可以在 Heroku 网站https://devcenter.heroku.com/articles/cedar-migration上阅读有关此内容的更多信息,但恐怕他们鼓励您使用 1.9.2。

于 2013-03-07T08:50:07.373 回答