Installing Ruby development headers on Mac OS X Lion
May 10, 2012
$ sudo gem install json Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.7.3 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/json-1.7.3/ext/json/ext/parser/gem_make.out
If you’re running Mac OS X and you run into the error above about a lack of Ruby header files, click over to the OSX GCC Installer page and download the appropriate .pkg file. Run it and you’ll have all the necessary dev tools.
The latest version of XCode does not include ruby-dev.