RMV, используя 1.9.1, по умолчанию 1.9.3
Я просто развернул свое приложение и после небольшого боя все работает. Но когда я вхожу в консоль, подсказка является версией, которая не используется приложением. Я использую RVM.
когда я запускаю список rvm, я получаю:
rvm rubies
ruby-1.8.7-p374 [ i686 ]
ruby-1.9.2-p320 [ i686 ]
=* ruby-1.9.3-p448 [ i686 ]
# => - current
# =* - current && default
# * - default
Но когда я вхожу в консоль с рельсами c производства, я получаю:
Loading production environment (Rails 3.2.7)
1.9.1 :001 >
Я использую Capistrano для развертывания. Это может быть исправлено, если я запускаю rvm, использую 1.9.3, но каждый раз, когда я перезагружаю сервер, возникала одна и та же проблема.
Кто-нибудь сталкивался с этим раньше?
Заранее спасибо.
РЕДАКТИРОВАТЬ: мой.ruby-версия файла
ruby-1.9.3-p448
1 ответ
Было бы хорошо, если бы вы могли создать файл.rvmrc в своем приложении и указать там ссылку на набор гемов. В качестве примера хотелось бы создать тип файла echo "rvm ruby-1.8.7-p352@gemset" > .rvmrc
Внутри типа файла rvm use 1.9.3 rvm gemset use rails3.2