2012-03-11 76 views
1

剛剛更新我已經安裝了Ruby(1.9.2至1.9.3)的版本,但運行時rake現在收到以下錯誤:RVM:取出後引用不正確的Ruby版本

$ rake 
-bash: /Users/mike.simmonds/.rvm/gems/ruby-1.9.3-p0/bin/rake: /Users/mike.simmonds/.rvm/rubies/ruby-1.9.2-p180/bin/ruby: bad interpreter: No such file or directory 

任何提示嗎?

+0

顯然,它正在尋找老紅寶石。你有一個符號鏈接,指向'/ Users/mike.simmonds/.rvm/rubies/ruby​​-1.9.2-p180/bin/ruby​​'嗎? – 2012-03-11 22:09:51

+0

不是我能看到的。 – Mike 2012-03-11 22:11:16

回答

1

它似乎重新安裝耙寶石已修復它。

1

看起來像一個gem pristine任務失敗,並且您有更舊的rvm,我已經更改了升級代碼以分別爲每個gem運行升級並報告失敗的gem列表。

讀取rvm的輸出很重要,即使我們嘗試自動化事情並使事情變得非常簡單 - 有時候我們可以用可用工具做的事情不多。