使用rvm,homebrew或macports编译ruby 1.9.3时出错

时间:2011-11-24 16:17:14

标签: ruby bash openssl rvm osx-lion

我尝试使用rvm安装ruby 1.9.3,使用自制程序,并使用macports,所有似乎都在编译过程中失败。我使用的是Lion OSX。

以下是我最近尝试使用rvm

的日志文件

http://pastebin.com/AEiJbGzD

任何帮助将不胜感激。这一切都是在我开始遇到openssl错误时开始的,所以尝试卸载openssl并重新安装它。安装Openssl没有问题但是我无法重新安装ruby。

由于

3 个答案:

答案 0 :(得分:19)

我能够使用带有--with-gcc=clang标志的rvm在Lion和Xcode 4.2上安装Ruby 1.9.3:

$ rvm install 1.9.3 --with-gcc=clang

答案 1 :(得分:8)

您应该安装OSX GCC安装程序:
GitHub - OSX GCC Installer

安装完成后,运行:

CC=/usr/bin/gcc-4.2 rvm install 1.9.3

它应该有用。

或者您可以永久更改:

export CC=/usr/bin/gcc-4.2
rvm install 1.9.3

Xcode 4.2不再安装非LLVM gcc。

答案 2 :(得分:0)

重新安装山狮(干净安装)后安装XCode 5 DP后我遇到了这个问题...我已经按照步骤安装了Xcode / Preferences中的命令行工具......并且遇到了同样的问题。

我一直在检查https://developer.apple.com/downloads/index.action?=command%20line%20tools并为Xcode安装了“命令行工具(OS X Mountain Lion) - 2013年4月”之后,一切正常。

此致