简体   繁体   中英

Not able to install some gems after mountain lion upgrade

I just updated my Macbook to Mountain Lion, but now I'm not able to install some gems, because of the below error about headers. I looked around and it seems to have to do with Ruby headers missing. It was suggested to install Xcode, so I installed the full Xcode from the app store and also the Xcode command line tools. But still no luck. Any suggestions?

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.

Be sure to install Xcode's Command-Line Tools.

This hint helped me with this issue:

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

I was able to get things working by just installing "Command Line Tools 10.8 for Xcode - Late July 2012" (not XCode itself) from:

FYI, I did not have XCode installed on Lion, just the "Command Line Tools". Not sure if the new XCode command line tools will play nice with the old XCode.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM