После использования Ruby и Rails в течение некоторого времени я хотел попробовать RVM. Все работает отлично, за исключением одного:
В только что открытом терминале ruby
указывает на рубин системы, несмотря на то, что я использовал команду rvm --default
.
[email protected] ~ $ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10]
[email protected] ~ $ which ruby
/opt/local/bin/ruby
[email protected] ~ $ rvm list
ruby-1.8.7-p334 [ ]
=> ruby-1.9.2-p180 [ ]
Все нормально после того, как я вызываю rvm reload
[email protected] ~ $ rvm reload
[email protected] ~ $ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.1]
[email protected] ~ $ which ruby
/Users/user/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
Я установил свой .bash_profile
, как описано в документации:
...
[[ -s "/Users/user/.rvm/scripts/rvm" ]] && source "/Users/user/.rvm/scripts/rvm"
Спасибо за вашу помощь. Это высоко ценится.
Я использую Mac OS X Snow Leopard (10.6.6)
Update:
То, что --default
, похоже, не работает для меня...
[email protected] ~ $ rvm use 1.9.2 --default
Using /Users/user/.rvm/gems/ruby-1.9.2-p180
[email protected] ~ $ rvm default
[email protected] ~ $