8

MacbookをMountainLionにアップデートしましたが、ヘッダーに関する以下のエラーのため、一部のgemをインストールできません。周りを見回したところ、Rubyヘッダーが欠落していることが関係しているようです。Xcodeをインストールすることが提案されたので、アプリストアから完全なXcodeをインストールし、Xcodeコマンドラインツールもインストールしました。しかし、それでも運はありません。助言がありますか?

ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError)
checking for ffi.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.
4

2 に答える 2

26

Xcode のコマンドライン ツールを必ずインストールしてください。

このヒントは、この問題を解決するのに役立ちました:

sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2
于 2012-07-27T06:32:42.087 に答える
2

「コマンドラインツール10.8forXcode-2012年7月下旬」(XCode自体ではない)をインストールするだけで、動作させることができました。

参考までに、LionにはXCodeをインストールせず、「コマンドラインツール」だけをインストールしました。新しいXCodeコマンドラインツールが古いXCodeでうまく機能するかどうかはわかりません。

于 2012-07-27T18:48:34.897 に答える