CentOS RVM Ошибка: неизвестная строка ruby ​​(не знаю, как с ней обращаться): ruby-2.1.0

Я устанавливаю приложение rails на сервере CentOS.

Мы установили rvm и ruby-2.1.0.

Из моего каталога приложений, когда я пытаюсь создать gemset или использовать gemset и т. Д., Я получаю следующее сообщение:

Неизвестная строка ruby ​​(не знаю, как с ней обращаться): ruby-2.1.0.

Если я сделаю rvm -listЯ получаю следующее:

rvm rubies

    =* ruby-2.1.0 [ x86_64 ]
       ruby-2.1.5 [ x86_64 ]
       ruby-2.2.0 [ x86_64 ]

Не уверен, почему я продолжаю получать сообщения об неизвестном рубине. Кстати, Gemfile приложения имеет следующую строку (я думаю, в пользу Heroku):

ruby '2.1.0'

1 ответ

Решение

Я только что столкнулся с той же проблемой и подал ее по адресу https://github.com/wayneeseguin/rvm/issues/3244.

Это похоже на ошибку в rvm 1.26.7, и в качестве обходного пути вы можете понизиться до 1.26.6, запустив:

\curl -sSL https://get.rvm.io | bash -s -- --version 1.26.6
rvm reload

Изменить: RVM 1.26.8 был выпусками и исправил эту проблему, запустив rvm get stable является предпочтительным решением сейчас.

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