簡體   English   中英

在OSX 10.7上,ruby-2.0.0-p247的RVM安裝失敗

[英]RVM installation of ruby-2.0.0-p247 fails on OSX 10.7

我一直在嘗試通過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會導致同樣的問題。

事實證明,我的CPPFLAGS環境變量是罪魁禍首。

運行CPPFLAGS='-I/usr/local/opt/freetype/include' rvm install ruby-2.0.0-p247就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM