2015-09-04 247 views
0

外面當我輸入:設置默認的Ruby版本RVM

ruby -v 

我得到:

ruby 1.8.7 

但:

rvm list 

我得到:

=* ruby-2.2.1 [ x86_64 ] 

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

什麼導致這種不匹配?我如何糾正它,所以我總是使用2.2.1?

+0

您的配置可能是錯誤的。看到https://rvm.io/rvm/install – mhutter

+2

這聽起來像你的路徑設置不正確。將'rvm info'的輸出追加到您的問題中,格式化以提高可讀性。 –

回答

0

我想你的$PATH有什麼問題,你引用系統紅寶石也許?我會建議雙重檢查install directions

您也可以嘗試再次運行。

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile 

最後,一旦你得到的工作,我也覺得在回購/文件夾非常有用使用.ruby-version.ruby-gemset文件。有關更多信息,請參閱「Typical RVM Project Workflow」。

+0

問題來自使用萬神殿終端,它不允許我從啓動時運行登錄shell。解決方法是安裝gnome終端並更改此設置。我從那裏走到了安裝方向的底部,這是關鍵。謝謝 – npresco