我在Heroku上用ruby 1.8.7运行了一个rails 2.3.16应用程序。
我知道我应该升级到Rails3,但在我有更多的时间之前,我想在我的Heroku应用程序上使用REE 1.8.7而不是MRI 1.8.7。看起来,Cedar基于以下条件支持REE:
https://devcenter.heroku.com/articles/stack
我在Gemfile中使用以下命令指定我的ruby版本
ruby "1.8.7“
我想我可以通过指定一个引擎来实现:
拼音"1.8.7",:engine => "ree",:engine_version => "2012.02“
但在我尝试之后,由于显而易见的原因,这并没有起作用。
我很乐意运行ree,即使它已经到了生命支持的尽头,直到我可以升级,因为所有的安全性和性能都有所提高。
在cedar上运行ruby 1.8.7会自动运行ree吗?
有什么帮助吗?
发布于 2013-03-07 16:50:07
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。
https://stackoverflow.com/questions/15262272
复制相似问题