Any idea how to fix this?
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
open terminal, go to project directory and remove Gemfile.lock using
rm Gemfile.lock
to remove Gemfile.lock and run
bundle install
which will create new Gemfile.lock so its easy to do it :)
worked for me.
Another option is to switch to using ruby p125
, e.g.
rvm install 1.9.3-p125
rvm use 1.9.3-p125 --default
I had ruby 1.9.3-p194 and apparently that doesn't have the debug/linecache I need.
I had this issue after updating to a newer patch version of ruby. Unfortunately the header files gem "debugger-ruby_core_source" was locked in to an earlier version in the Gemfile.lock so it didn't have the required header files.
All you need to do is update that gem by doing:
bundle update debugger-ruby_core_source
You should be able to bundle install afterwards.
If you aren't using bundler then just install the latest version before trying to install debugger:
gem install debugger-ruby_core_source