Я использую 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
Источник: