therubyracer - Gem::Ext::BuildError: ERROR: Failed to build gem native extension

This steps worked for me.

OS: Maverick Ruby: 2.1.1

gem uninstall libv8
gem install therubyracer -v '0.11.3'
gem install libv8 -v '3.11.8.13' -- --with-system-v8

For those facing this problem in OS X El Capitan, this solution from a therubyracer issue thread was what finally worked for me:

brew tap homebrew/versions
brew install v8-315

gem install libv8 -v '3.16.14.13' -- --with-system-v8
gem install therubyracer -- --with-v8-dir=/usr/local/opt/v8-315

bundle install

I had also run brew install gcc prior, but I'm not sure whether this was in fact necessary.


Try first uninstalling libv8 gem, then install rubyracer, and then libv8

gem uninstall libv8
gem install therubyracer
gem install libv8 -- --with-system-v8