Вопросы

OSX Lion Новый сеанс bash rvm по умолчанию ruby ​​не используется

Я использую OS X Lion. Я установил RVM и поместил эту строку в свой файл .bash_profile.

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

Я установил ruby-1.9.2-p290 и установил его как rvm ruby ​​по умолчанию с помощью этой команды:

rvm use --default ruby-1.9.2-p290

И когда я проверил ruby-v

ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]

Проблема в том, что каждый раз, когда я открываю новое окно терминала или вкладку, рубин по умолчанию не устанавливается. Системный рубин вместо этого привыкает. ruby -v дает это:

ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.3.2]

Это также происходит при чтении файла .rvmrc в проекте ruby. Когда я нахожусь внутри проекта и когда открывается новая вкладка, я попадаю в каталог проекта, но не устанавливаю рубин в соответствии с .rvmrc в этом проекте. Что мне делать, чтобы исправить это?

Читать:
есть ли проблема в моем коде и как ее исправить?

Просто смутно связанное примечание: для управления несколькими версиями ruby ​​на одном компьютере также рассмотрите rbenv.   —  person Anand    schedule 15.01.2012

разместил мое решение ниже. возникла проблема с $PATH   —  person Anand    schedule 16.01.2012

Похожие записи

FiPy для потока заряженных частиц

admin

Различные регионы для Firestore DB и Firebase Cloud Functions

admin

Как мне изменить индекс цикла в julia?

admin

предупреждение при использовании keyextarctor с FlatList в React Native

admin

Как завершить сборку на основе переменной среды $ CODEBUILD_BUILD_SUCCEEDING в кодовой сборке aws?

admin

VSCode при обнаружении тестов Ошибка: порождение python ENOENT

admin