2012-10-15 16 views
3

Ubuntu安裝了Ruby 1.8,但我真的寧願(並且需要,對於rails)1.9.2。我試過apt-get purge,但apt不相信有一個紅寶石包(但是ruby -v不斷返回紅寶石1.8)。如何刪除Ubuntu股票Ruby 1.8?不適合

我已經安裝了rvm,但是ruby -v現在只返回bash: /usr/bin/ruby: No such file or directory。我迷路了,有什麼幫助嗎?

我從/usr/bin中刪除了紅寶石,但它拒絕接受rvm的存在並一直暗示我安裝了1.8或1.9.1包。

+0

嘗試apt-get刪除ruby或從環境路徑中刪除ruby變量 –

+0

沒關係。要使用內置的包系統,你需要刪除v.1.8並安裝1.9(1.9.1或1.9.3,即使它是1.9.1,實際上是1.9.3)。 –

+0

我剛安裝了1.9.3包,'ruby -v'返回'ruby 1.8.7(2011-06-30 patchlevel 352)[x86_64-linux]' – gossfunkel

回答

1

在Ubuntu上,RVM有點笨拙。在繼續之前,請先查看here進行修復。

0

如果你有機會到GUI,嘗試運行Synaptics的數據包管理

我有同樣的問題,Synaptics的標記紅寶石1.8爲安裝。未選中的包,點擊運行和紅寶石不見了

$ ruby -v現在產量找不到命令

現在你可以安全地運行

$ apt-get install rubyX.X.X 

編碼愉快!