ruby-on-rails-3.1 ruby-1.9.2

ruby on rails 3.1 - Error al instalar el debugger-linecache: ERROR: Error al crear la extensión nativa de la gema



ruby-on-rails-3.1 ruby-1.9.2 (4)

Estoy tratando de instalar el paquete pero está mostrando el error o el depurador anterior. Por favor, encuentre el error detallado del terminal

Installing debugger-linecache (1.1.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /usr/local/ruby/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.2-p0 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. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/usr/local/ruby/bin/ruby --with-ruby-dir --without-ruby-dir --with-ruby-include --without-ruby-include=${ruby-dir}/include --with-ruby-lib --without-ruby-lib=${ruby-dir}/lib Gem files will remain installed in /usr/local/ruby/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.1 for inspection. Results logged to /usr/local/ruby/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.1/ext/trace_nums/gem_make.out An error occured while installing debugger-linecache (1.1.1), and Bundler cannot continue. Make sure that `gem install debugger-linecache -v ''1.1.1''` succeeds before bundling.

Si ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux] ruby-v en el terminal obtengo ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]

Si hago gem install debugger-linecache , sigo recibiendo el mismo error. Cómo se puede resolver esto. ¿¿Por favor ayuda??


En Ubuntu 13.04 si eso importa.

Tuve que: gem instalar debugger-ruby_core_source -v 1.1.2

entonces: gem instala el depurador

Entonces mi paquete terminó bien.

Gracias a este comentario sobre el tema .


Misma solución, un poco más actualizada.

# check ruby version with rvm info gem install debugger-linecache -v ''1.1.2'' / -- --with-ruby-include=$rvm_path/src/ruby-1.9.3-p448


Resolví un problema similar (actualización de Ruby 1.9.3 a 2.0) con sencillos

bundle update debugger

que como resultado instalado gema versión 1.6.0


Tuve un error muy similar, pero en ruby ​​1.9.3. Corriendo:

gem install debugger-linecache -v ''1.1.2'' -- --with-ruby-include=$rvm_path/src/ruby-1.9.3-p286/

Lo tengo funcionando para mí. Crédito a esta respuesta .