2013-06-23 96 views
0

我使用rvm,我安裝了ruby 2.0與rvm,但我需要卸載它得到紅寶石1.9.3。所以無法卸載Ruby 2.0.0

MacBook-Pro-Kuba:~ Kuba$ gem install bundler 
Successfully installed bundler-1.3.5 
Parsing documentation for bundler-1.3.5 
1 gem installed 
MacBook-Pro-Kuba:~ Kuba$ sudo rvm all do uninstall ruby 
Preparing Uninstall... 
Uninstall Began... 
Uninstall Failed... 
Reason: ErrorMissingBundle 

,你可以看到我肯定已經安裝了捆綁,並且它拋出這個錯誤:但我的終端是做奇怪的事情。我該怎麼辦? (我使用山獅子)

+0

請看到這一點:http://stackoverflow.com/questions/8319495/how-to-reinstall-ruby-and-gem-on-mac-os-x –

+2

我不看到我的解決方案...那裏的用戶告訴這個人使用rvm,我已經在使用 – Leo

+0

解釋你的命令問題1.'sudo'損失整個環境,你不應該用sudo加前綴命令,如果你必須使用'rvmsudo' ,2.'rvm ... do ...'運行任何不認爲命令前綴爲'rvm'的命令,所以你的命令意味着在rvm的每個ruby中運行系統命令'uninstall',而不是每次卸載紅寶石,那會是:'rvm uninstall all'。 – mpapis

回答

6

爲什麼你需要卸載ruby2.0才能得到ruby1.9.3? rvm的整個想法是,你可以擁有(和切換)許多不同的版本。

列出與rvm list紅寶石。

安裝(如果需要)與rvm install 1.9.3

rvm use 1.9.3交換。

+0

多數民衆贊成我最終得出結論;) – Leo

0

我遇到了同樣的問題。這個解決方案爲我工作。

如果您更新到Mac OS X小牛
該指南包括安裝在Mac上的Ruby和Rails以前沒有安裝Rails開發環境的

如果從更早的更新到小牛。版本的Mac OS X,並且您之前安裝了Rails開發環境,您以前的安裝仍然完好無損,您需要安裝新版本的Xcode Command Line Tools如果您以前安裝了完整的Xcode軟件包,則需要將Xcode更新至最新版本版本(Xcode 5.01或更新版本)

請使用這篇文章檢查是否需要更新開發環境的任何組件。「

來源:http://railsapps.github.io/installrubyonrails-mac.html