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
является предпочтительным решением сейчас.