我刚刚将我的Macbook更新为Mountain Lion,但现在我无法安装一些宝石,因为以下关于标题的错误。我环顾四周,似乎与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.
答案 0 :(得分:26)
答案 1 :(得分:2)
我能够通过安装“Xcode命令行工具10.8 - 2012年7月下旬”(不是XCode本身)来实现工作:
https://developer.apple.com/downloads/index.action
(按照Mac开发中心页面上的“查看所有下载”链接)
仅供参考,我没有在Lion上安装XCode,只是“命令行工具”。不确定新的XCode命令行工具是否能与旧的XCode一起使用。