RVM не по умолчанию для более новой версии Ruby - PullRequest
1 голос
/ 06 ноября 2011

Я использую ruby ​​на рельсах в Ubuntu 11.10. Ruby 1.8.7 работает нормально, но я не могу заставить rvm работать с 1.9.3 или любой другой версией.

Когда я запускаю rvm reload, список rvm или информацию rvm, я получаю следующее сообщение:

bash: / usr / bin / rvm: такого файла или каталога нет

У меня установлен Ruby 1.9.3 через rvm, и когда я меняю значение по умолчанию, это не выдает ошибку. Но затем, когда я проверяю ruby ​​-v, он по умолчанию возвращается к 1.8.7.

Кроме того, когда я проверяю, какой рубин показывает следующее:

/ USR / местные / бен / рубин

Я предполагаю, что это как-то связано с файлом bash. Что вы предлагаете?

Я предполагаю, что он даже не устанавливает его правильно.

Вот что происходит: Я ввожу в командной строке следующее:

bash < <(curl -sk https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

И выводит:

ОШИБКА: Невозможно оформить отделение.

Ответы [ 2 ]

1 голос
/ 02 августа 2013

запустить команду

source /usr/local/rvm/scripts/rvm 

, а затем

type rvm | head -1 

вы должны получить вывод -

rvm is a function.

И после этого запустить

rvm use rvm use 2.0.0 --default
1 голос
/ 06 ноября 2011

Соблюдаете ли вы инструкции по установке с сайта rvm? http://beginrescueend.com/rvm/install/

Если вы посмотрите на раздел 2 о оболочке еще раз. конкретно эта команда, которую они говорят вам выполнить: -)

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

не забудьте перезагрузить или перезапустить вашу оболочку после выполнения этой команды.

...