2013-03-29 64 views
5

RVM問題我做了rvm get stable安裝Ruby 2

然後我試圖安裝Ruby 2.0.0

$ **rvm install 2.0.0** 
Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.8/x86_64/ruby-2.0.0-p0. 
Continuing with compilation. Please read 'rvm mount' to get more information on binary rubies. 
Installing requirements for smf, might require sudo password. 
Installing SM Framework. 
Error running 'requirements_smf_install_sm', 
please read /usr/local/rvm/log/ruby-2.0.0-p0/smf_install.log 

$ **cat /usr/local/rvm/log/ruby-2.0.0-p0/smf_install.log** 
[2013-03-28 20:58:11] requirements_smf_install_sm 
SMF Framework support is only intended for RailsInstaller, please use Homebrew integration instead. 

錯誤日誌是不是非常有幫助。我在Mac OS X Mountain Lion上。 有什麼幫助嗎?

回答

3

嘗試運行

brew update 

如果您還沒有安裝釀造有很好的指導這裏做整個安裝過程,則可以忽略1.9.3的東西,與2.0.0

更換

http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

+0

埃改變它,我有同樣的問題,並更新'brew'修好了我的權利。 –

+0

我更新了brew並安裝了「brew install libksba」,如您在發送的教程中所述。我還需要安裝什麼? – Tony

+0

現在當你運行'rvm install 2.0.0'時會發生什麼? – muttonlamb

10

這是因爲RVM被設置爲使用不同的圖書館系統:SMF。您需要將RVM設置爲使用brew。這裏是RVM autolibs頁 https://rvm.io/rvm/autolibs/

使用rvm autolibs show來查看當前的設置是什麼,如果你使用的是BREW,你可以用rvm autolibs brew

+1

感謝審閱者更正了我的命令。奇怪3名管理員拒絕了它。 – Amala

+0

rvm autolibs macports工作得相當好,如果你使用端口而不是自制軟件:) – adric