0

OSX 10.7 を実行しているマシンに rvm 経由で Ruby 2 をインストールしようとしましたが、何を試してもコンパイルの問題が発生します。

これまでのところ、OSX GCC インストーラーの使用を試み、Xcode を 2 回再インストールし (最初に 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、正しいオプションを使用するように構成するにはどうすればよいですか?

編集: rvm を使用せずにソースからコンパイルすると、同じ問題が発生します。

4

1 に答える 1

2

私の CPPFLAGS 環境変数が原因であることがわかりました。

ランニングCPPFLAGS='-I/usr/local/opt/freetype/include' rvm install ruby-2.0.0-p247はうまくいきました。

于 2013-09-15T18:49:13.257 に答える