Мне удалось использовать rvm (Ruby Version Manageer) для обновления до последней версии Ruby (ruby-1.9.2-p180).Для этого я выполнил следующие команды:
rvm install ruby-1.9.2-p180
rvm ruby-1.9.2-p180
ruby -v
Вывод этой последней команды указывает, что она успешно установлена:
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]
Выполнение команды «which ruby» означает, что яЯ также использую правильную версию Ruby:
/Users/Bijan/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
Так что в текущем сеансе терминала новый Ruby установлен правильно.Однако всякий раз, когда я открываю новый сеанс терминала, по умолчанию я возвращаюсь к исходной версии, которую я использовал:
ruby -v
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0]
which ruby
/usr/local/bin/ruby
Так, другими словами, мне кажется, что разные версии установлены правильно, но по умолчаниюсобирается в / usr / local / bin вместо установки RVM.Как мне убедиться, что используемая по умолчанию версия Ruby, которую я использую, является самой последней?