gem install debugger -v '1.5.0' fails
bundler, macos, rbenv, ruby, ruby-on-rails
Solution
You better to use latest version of debugger, bc issue with your Ruby version was solved.
Problem
I am trying to do `bundle` in the large project on Mavericks and some gems are broken or something wrong with my environment in spite of this is fresh install of rbenv. ``` $ gem install debugger -v '1.5.0' Building native extensions. This could take a while... ERROR: Error installing debugger: ERROR: Failed to build gem native extension. /Users/samat/.rbenv/versions/1.9.3-p448/bin/ruby extconf.rb checking for rb_method_entry_t.called_id in method.h... no checking for rb_control_frame_t.method_id in method.h... no checking for rb_method_entry_t.called_id in method.h... no checking for rb_control_frame_t.method_id in method.h... no Makefile creation failed ************************************************************************** No source for ruby-1.9.3-p448 provided with debugger-ruby_core_source gem. ************************************************************************** *** 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. ... ``` Have no idea of what configuration options do I need In mkmf I see things like ``` "gcc -I/Users/samat/.rbenv/versions/1.9.3-p448/include/ruby-1.9.1/x86_64-darwin13.0.0 -I/Users/samat/.rbenv/versions/1.9.3-p448/include/ruby-1.9.1/ruby/backward -I/Users/samat/.rbenv/versions/1.9.3-p448/include/ruby-1.9.1 -I. -I/Users/samat/.rbenv/versions/1.9.3-p448/include/ruby-1.9.1/ruby-1.9.3-p448 -I'/Users/samat/.rbenv/versions/1.9.3-p448/include' -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I'/Users/samat/.rbenv/versions/1.9.3-p448/include' -O3 -Wno-error=shorten-64-to-32 -pipe -c conftest.c" conftest.c:3:10: fatal error: 'method.h' file not found #include <method.h> ^ 1 error generated. checked program was: /* begin */ 1: #include "ruby.h" 2: 3: #include <method.h> ... ``` I use rbenv, ``` $ rbenv version 1.9.3-p448 (set by /Users/samat/Documents/bm-git/.ruby-version) ```