我已经尝试使用rvm安装ruby 1.9.3,使用自制软件,并且使用macports,并且所有程序都通过编译部分失败。我正在使用Lion OSX。使用rvm,自制软件或macports编译ruby 1.9.3错误
这是我最近一次尝试使用RVM的日志文件
任何帮助,将不胜感激。这一切都开始时,我开始得到openssl错误,所以尝试卸载openssl并重新安装它。 Openssl安装没有问题,但后来我不能得到红宝石重新安装。
感谢
我已经尝试使用rvm安装ruby 1.9.3,使用自制软件,并且使用macports,并且所有程序都通过编译部分失败。我正在使用Lion OSX。使用rvm,自制软件或macports编译ruby 1.9.3错误
这是我最近一次尝试使用RVM的日志文件
任何帮助,将不胜感激。这一切都开始时,我开始得到openssl错误,所以尝试卸载openssl并重新安装它。 Openssl安装没有问题,但后来我不能得到红宝石重新安装。
感谢
我能够使用RVM与--with-gcc=clang
国旗狮子和Xcode的4.2安装Ruby 1.9.3:
$ rvm install 1.9.3 --with-gcc=clang
谢谢你。我更喜欢使用GCC的clang。使用它的我们越多,它会从社区获得更多的一流支持。 – arbales
不错,容易!我也认为使用铿锵是一个好主意。另外,编译应该更快,生成的代码应该运行得更快。 –
您应该安装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。
我也有这个问题,重新安装后山狮(全新安装),并安装了XCode 5后DP ...我按照步骤安装了Xcode/Preferences中的命令行工具,并且遇到了同样的问题。
我一直在检查https://developer.apple.com/downloads/index.action?=command%20line%20tools并安装了“Xcode - 2013年4月的命令行工具(OS X Mountain Lion)”之后,一切正常。
Regards
您是否有机会安装XCode 4.2? – Romain
是的,我有Xcode 4.2 –
所以你的问题很可能是因为苹果决定让'clang'成为默认编译器,而几乎所有其他类型的应用都需要'gcc'。 – Romain