2011-02-08 76 views

回答

4

您試過rvm use 1.9.2?安裝紅寶石並不能使它們成爲ruby的可執行版本。 RVM只會讓ruby的1.9.2版本,如果你告訴它,用rvm use 1.9.2rvm use 1.9.1

如果你想RVM默認使用1.9.2,使用rvm --default use 1.9.2

+0

他* RVM列表*命令的結果表明ruby 1.8.7不在RVM管理之下。 – 2011-02-08 20:26:40

2

沒有真正看到你的系統,我不能肯定地說發生了什麼,但它會出現你跳過了RVM安裝後步驟(見RVM Install page,這是什麼加載到你的shell會話。

從RVM安裝頁面引用:

安裝後

第一次安裝RVM,你 必須把下面一行到你的 〜/ .bash_profile中在最後,經過 所有路徑加載等:

[-s 「$ HOME/.rvm /腳本/ RVM」]] & & 「$ HOME/.rvm /腳本/ RVM」

這將加載RVM成。 shell會話。

注:如果您使用的zsh你可能反而應該把採購行到〜/ .zshrc

這樣做可以確保RVM加載爲功能(相對於作爲二進制),確保如RVM使用命令按預期工作。

另外一點:

確保RVM是所有的你的shell配置文件來源的最後一件事 - 例如它是在任何環境變量,特別是PATH被設置後,在用戶特定的配置文件中獲取的。否則,當您切換紅寶石時,您設置的值將被踐踏。

相關問題