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 extconf.rb
checking for vm_core.h... no
checking for vm_core.h... no
Makefile creation failed
**************************************************************************
No source for ruby-1.9.3-p194 provided with debugger-ruby_core_source gem.
**************************************************************************
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
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With