Как указать Cedar использовать ree 1.8.7?

Я запускаю приложение rails 2.3.16 на Heroku с ruby ​​1.8.7.

Я знаю, что мне следует перейти на rails 3, но пока у меня не будет больше времени, я хотел бы использовать REE 1.8.7 вместо MRI 1.8.7 в моем приложении Heroku. Похоже, что Cedar поддерживает REE на основе:

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

Я указываю свою рубиновую версию в своем Gemfile с помощью

рубин "1.8.7"

Я подумал, что смогу сделать это, указав двигатель:

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

Но это не сработало по понятным причинам после того, как я попробовал.

Я хотел бы запустить ree, даже несмотря на то, что срок его поддержки истек, пока я не смогу обновить его из-за всего прироста безопасности и производительности.

Работает ли ruby ​​1.8.7 на cedar автоматически?

Любая помощь?


person aaronylee    schedule 07.03.2013    source источник


Ответы (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.

person John Beynon    schedule 07.03.2013
comment
devcenter.heroku.com/articles/stack указывает, что они поддерживают REE 1.8.7. есть проблема с их документацией? - person aaronylee; 07.03.2013
comment
это старые стеки, которые раньше поддерживали 1.8.7. В настоящее время вы можете создавать новые приложения только на Cedar. - person John Beynon; 08.03.2013