2012-07-27 107 views
8

我剛剛將我的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. 

回答

26

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

hint幫我這個問題:

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

謝謝!我按照你的提示鏈接解決了問題! – John 2012-07-27 07:25:33

+1

謝謝!現在就像一個魅力! – 2012-07-27 12:42:45

+1

主要道具!不知何故10.8卸載我的命令行工具?跆拳道? – OneChillDude 2012-08-20 17:32:33

2

我能得到的東西通過只安裝「命令行工具10.8 Xcode的 - 2012年7月晚」的工作(沒有的XCode本身)來源:

僅供參考,我沒有在Lion上安裝XCode,只是「命令行工具」。不確定新的XCode命令行工具是否會與舊的XCode兼容。

+0

我正在尋找10.8命令行工具下載,但找不到它們,所以感謝您的鏈接。 – John 2012-07-27 19:50:20