8

我刚刚将我的 Macbook 更新为 Mountain Lion,但现在我无法安装一些 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

我只需从以下位置安装“Xcode 命令行工具 10.8 - 2012 年 7 月下旬”(不是 XCode 本身),就能让事情正常进行:

仅供参考,我没有在 Lion 上安装 XCode,只是“命令行工具”。不确定新的 XCode 命令行工具是否能很好地与旧的 XCode 配合使用。

于 2012-07-27T18:48:34.897 回答