在OSX 10.7上,ruby-2.0.0-p247的RVM安装失败

时间:2013-09-15 17:37:37

标签: ruby rvm osx-lion clang configure

我一直在尝试通过rvm在运行OSX 10.7的机器上安装Ruby 2,但无论我尝试什么,都会遇到编译问题。

到目前为止,我已尝试使用OSX GCC安装程序,重新安装Xcode两次(首先尝试DMG,然后是App商店),并重新安装了命令行工具。

gcc和clang的编译都失败了。

这是失败的原因(来自〜/ .rvm / src / ruby​​-2.0.0-p247 / config.log):

configure:3776: checking whether the C compiler works
configure:3798: /usr/bin/clang  --I/usr/local/opt/freetype/include -L/usr/local/opt/freetype/lib conftest.c  >&5
clang: error: unsupported option '--I/usr/local/opt/freetype/include'

这会导致./configure输出checking whether the C compiler works... no

据我所知,该选项的正确语法应该是-I,而不是--I - 如何让configure配置为使用正确的选项?

编辑:从源代码编译而不使用rvm导致同样的问题。

1 个答案:

答案 0 :(得分:2)

事实证明,我的CPPFLAGS环境变量是罪魁祸首。

正在运行CPPFLAGS='-I/usr/local/opt/freetype/include' rvm install ruby-2.0.0-p247