【问题标题】:How to specify Cedar to use ree 1.8.7?如何指定 Cedar 使用 ree 1.8.7?
【发布时间】:2013-03-07 03:00:21
【问题描述】:

我正在使用 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”

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

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

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

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

在 cedar 上运行 ruby​​ 1.8.7 会自动运行 ree 吗?

有什么帮助吗?

【问题讨论】:

    标签: ruby-on-rails ruby heroku cedar


    【解决方案1】:

    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。

    【讨论】:

    • devcenter.heroku.com/articles/stack 似乎表明他们确实支持 REE 1.8.7 他们的文档有问题吗?
    • 那些是过去支持 1.8.7 的旧堆栈。这些天您只能在 Cedar 上配置新应用。
    猜你喜欢
    • 2012-09-07
    • 2012-07-24
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 2011-08-16
    • 2012-11-29
    • 1970-01-01
    • 2014-12-16
    相关资源
    最近更新 更多