Как заставить rvm использовать версию, не говоря уже о том, что это не функция?

Я понимаю, что это было рассмотрено здесь:

Настройка RVM и Jenkins

Но это не решает проблему для меня.

Это было раньше, я поставил

источник $(rvm env [email protected] --path)

в моем bash_profile, и он работал нормально, пока я не перезапустил, а затем ничего.

Теперь, когда я делаю ruby ​​-v, я получаю:

ruby 1.8.6 (2009-06-08 patchlevel 369) [universal-darwin9.0]

(Леопард по умолчанию).

Я не знаю, как вернуть его. Он использует правильный набор rvm в моем bashrc.

Когда я использую rvm, я получаю:

RVM не является функцией, выбор рубинов с помощью «rvm use...» не будет работать. Вам нужно изменить настройки терминала, чтобы разрешить вход в оболочку. Посетите, например, https://rvm.io/workflow/screen/.

Я перехожу по URL-адресу, и он говорит, что просто поместите shell -${SHELL} . Что я и сделал, но без Радости.


person James Vince    schedule 31.07.2012    source источник
comment
Пожалуйста, кто-нибудь ответьте на это в ближайшее время, потому что у меня нет рабочей установки ruby ​​​​на моей машине, пока я не исправлю это.   -  person James Vince    schedule 31.07.2012
comment
вам нужно зайти в настройки терминала и включить опцию login shell   -  person mpapis    schedule 01.08.2012