2013-03-07 175 views
1

我想在运行Snow Leopard的Macbook上使用RVM安装Ruby 2.0。 RVM版本 - 18年1月18日 的XCode版本 - 4.0.2 GCC版本 - 4.2.1在OS X上使用RVM安装Ruby 2.0时出错Snow Leopard

当我运行rvm install 2.0.0,它失败

Error running 'make -j4', 
please read /Users/membLoper/.rvm/log/ruby-2.0.0-p0/make.log 

而且make.log里失败,“总线错误”。在这里完成日志https://gist.github.com/anonymous/1cacd89ee0d4fb2be3e2

我怀疑它与我的海湾合作委员会有关,但无法弄清楚究竟是什么。我试着将readline设置为brew安装位置,将gcc设置为Clang,但仍然遇到此错误。任何帮助表示赞赏。

+0

看看这篇文章:http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/ – 2013-03-07 11:46:09

+0

的良好来源,但我或多或少地覆盖了这里的每一步。我有一个工作红宝石1.9.3环境设置使用非常类似的步骤,甚至可以重新安装红宝石1.9.3没有问题。 只有当我尝试安装红宝石2.0时才会出现问题 – membLoper 2013-03-07 12:32:41

回答

4

问题是因为旧的Xcode,请尝试使用CC=gcc-4.2编译 - 但它没有工作,如果失败尝试更新的Xcode或安装命令行工具Xcode的

+1

我正在为这个解决方案狩猎像疯狗一样。**非常棒** - 谢谢。 – TheMouseMan 2013-03-13 12:07:19

0

这是对我工作:

rvm install 2.0.0 --autolibs=2 --with-gcc=clang 
+0

嗯,我也尝试过,并没有奏效。我猜你的XCode比我的版本更高,并且适用于Ruby 2.0编译。 – membLoper 2013-03-11 12:08:44

+0

在尝试安装2.0的官方版本之前,我已经更新了所有的东西。我相信安装2个候选版本的候选人涉及跳过一组我认为我已经写下但显然没有写过的箍环。 – 2013-03-15 14:30:57

相关问题