Подтвердить что ты не робот

Rvm продолжает игнорировать мой .rvmrc

У меня возникли проблемы с моим проектом. Я сохраняю .rvmrc в каталоге проекта со следующей конфигурацией:

rvm use 1.9.2

и я ввел следующие строки в ~/.zshrc:

rvm_project_rvmrc=1
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

Но всякий раз, когда я cd в моей директории проектов, ruby -v показывает ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0].

Что мне здесь не хватает?

4b9b3361

Ответ 1

Другое дело, что rvm не доверяет вашему rvmrc. Повторите попытку снова с помощью

rvm rvmrc trust DIR

Ответ 2

После обновления RVM, казалось, игнорировал все мои файлы .rvmrc. Я в конечном итоге заставил его работать, запустив

rvm reload

Ответ 3

Вы уверены, что rvm загружен правильно? Согласно документам

type rvm | head -1

должен показывать

rvm is a function

Указанный вами rvm script в ~/.zshrc выполняется только в том случае, если он существует. В противном случае он пропустил молча.

Ответ 4

Настройка rvm_project_rvmrc=1, вероятно, работает только в вашем .zshrc, попробуйте экспортировать ее в среду: export rvm_project_rvmrc=1