2011-04-22 120 views
0

我設法使用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版本是最新版本?

回答

4

您可以設置默認的紅寶石版本是最新的有以下:

rvm --default use <ruby version here> 

默認情況下,system紅寶石是RVM

默認
0

創建目錄(〜/你的情況),其中包括下列下.rvmrc文件:

rvm use ruby-1.9.2-p180 

保存它,你是好去。

相關問題