2013-03-29 68 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