2012-08-17 108 views
0

我試圖安裝回形針寶石,但我被提示,它需要Ruby版本> = 1.9.2RVM版本是不同的Ruby -v

當我檢查我的版本上RVM,我得到1.9.3,而當我通過ruby -v命令檢查它時,我得到1.8.7我如何讓我的rails應用程序使用最新版本的RUby?

@ubuntu:~$ rvm list 

rvm rubies 

=* ruby-1.9.3-p194 [ x86_64 ] 

# => - current 
# =* - current && default 
# * - default 

@ubuntu:~$ ruby -v 
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] 

回答

3

作爲一個基本的步驟,您可以設置默認的ruby rvm使用如下。

$ rvm use 1.9.3 --default 

你也可以通過添加.rvmrc文件包含以下內容到你的項目的根目錄設置在項目層次。你應該把這個交給回購。

rvm 1.9.3 

作爲最後的措施,應停止使用RVM和開關rbenv。它好多了,我們需要停止覆蓋cd。

+0

太棒了!謝謝布萊克!這樣做 – ringular 2012-08-17 06:03:10

+0

真正的問題可能是不使用紅寶石,你是否偶然覆蓋任何* rc文件中的PATH? – mpapis 2012-08-18 04:48:30