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

Другие вопросы по тегам