2011-06-14 65 views
0

您好我已經通過Michael Hartl的railstutorial截屏視頻安裝了git,curl,RVM和Rails,並且它昨晚工作。Mac上的RVM問題

但是,今天早上當我重新打開我的終端並檢查了rails和git的版本時,它們比我安裝的版本更老,並且找不到rvm。我已經檢查了rvm的聚光燈,它什麼都沒有返回。當我昨晚顯示Rails 3.0.7和Git 1.7.5.4時,我只收到Rails版本2.3.5和git 1.7.3.4。有沒有其他人有過這個問題?

+1

您是否設置了默認的ruby安裝(如'rvm --default 1.9.2'?) – 2011-06-14 16:16:33

+0

是的,我輸入rvm --create use [email protected]然後rvm --default使用[email protected] – tomciopp 2011-06-14 16:24:34

+0

rvm不在哪裏可以找到?安裝一次後?它最初在哪裏? [注意,RVM使用它自己的路徑材料,所以不用它來使用你的紅寶石,路徑可能會關閉] – rogerdpack 2011-06-14 16:27:54

回答

1

您也可以在.bashrc或等價物中放置某些東西,以便告訴RVM使用相應版本的Ruby作爲解決方法。因爲如果你使用1.9.2頭,在你的.bashrc例子中,你應該有

rvm use 1.9.2-head

或者,你可以使用上面的命令時,你需要使用這個版本。一旦你加載正確的紅寶石版本,軌應該改變你使用什麼昨晚,你可以用

ruby -vrails -v

查詢,瞭解RVM,看在〜/ .rvm。它不會出現在聚光燈下,它是隱藏的。

+0

嗯這也沒有工作。 – tomciopp 2011-06-14 19:23:55

+0

如果你只是輸入你的終端'rvm use 1.9.2'什麼都沒有發生?如果你在那裏得到一個錯誤,請嘗試'rvm install 1.9.2',然後重複 – cmwright 2011-06-14 19:32:55

+0

我得到rvm命令找不到這兩個請求,但是有一個rvm – tomciopp 2011-06-14 19:43:41