Как заставить RVM быть распознанным в терминале на моем Mac? - PullRequest
2 голосов
/ 02 августа 2011

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

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

rvm type |head -1

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

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

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

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

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

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

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

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

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

1 Ответ

11 голосов
/ 02 августа 2011

Возможно, вы забыли добавить строку к вашему .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.

...