По умолчанию экземпляр EngineYard Jruby равен 1.9.2 - PullRequest
1 голос
/ 13 ноября 2011

У меня есть приложение Rails, которое я пытаюсь протестировать в Jruby на Engineyard. Я могу заставить его работать локально, когда я переключаю версию ruby ​​в rvm на 1.9.2 (jruby) Однако, когда на Engineyard развертывание не выполняется:

syntax error, unexpected ':'

Я решил эту ошибку локально, используя 1.9.2 export JRUBY_OPTS=--1.9 Я пробовал это на engineayrd, но я все еще получаю ту же ошибку.

Кто-нибудь знает, как установить EngineYard по умолчанию 1.9.2, а не ruby-1.8.7-p330?

Любая помощь очень ценится

1 Ответ

1 голос
/ 13 ноября 2011

Попробуйте добавить следующее в /home/deploy/.jrubyrc:

compat.version=1.9
...