Как мне заставить RVM распознаваться в терминале на моем Mac?

Я пытаюсь настроить rails на Mac, следуя это руководство и руководство по rubysource. ком

Я установил oh-my-zsh и RVM, но когда я пытаюсь выполнить команду:

тип РВМ | голова -1

Я получаю zsh: исправить «rvm» на «rvim» [nyae]?

Что бросает меня, потому что это должно отображаться в терминале:

rvm — это функция

Если я выберу 'n', я получу:

zsh: команда не найдена: rvm

и если я выберу «y», я получу:

Vim: Предупреждение: вывод не на терминал

Я новичок в использовании Mac (купил его вчера) и борюсь с настройкой ruby ​​​​и rails, как я это делаю в своей системе Windows.

Любая помощь высоко ценится!


person Dave    schedule 01.08.2011    source источник


Ответы (1)


Вы, вероятно, забыли добавить строку в свой .zshrc, которая загружает RVM.

Как указано в вашей первой ссылке:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.

Если эта строка находится в ~/.zshrc, то RVM должен загружаться при открытии новой оболочки. В противном случае вам придется бежать

source ~/.rvm/scripts/rvm

Всякий раз, когда вы хотели использовать RVM.

person Jeremy Roman    schedule 01.08.2011
comment
это сделал трюк! Большое спасибо! Я добавлял эту строку в .bash_profile. - person Dave; 02.08.2011