山狮升级后无法安装一些gem

我刚刚将我的Macbook更新为Mountain Lion,但现在我无法安装一些gem,因为以下关于标题的错误。 我环顾四周,似乎与Ruby标头缺失有关。 有人建议安装Xcode,所以我从app store和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. 

一定要安装Xcode的命令行工具。

这个提示帮助我解决了这个问题:

 sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2 

我能够通过安装“Xcode命令行工具10.8 – 2012年7月下旬”(不是XCode本身)来实现工作:

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