我設法使用rvm(Ruby版本管理器)來更新到最新的Ruby版本(ruby-1.9.2-p180)。要做到這一點,我跑以下命令:如果我安裝了多個版本,如何更新我的Ruby版本?
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]
運行「這紅寶石」命令指示我使用的正確的紅寶石版本:
/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版本是最新版本?