Erreur lors de l'installation du débogueur-linecache: ERREUR: Échec de création d'gem extension native

Je suis en train de bundle install mais il montre l'erreur ci-dessus ou dans le débogueur..Veuillez trouver le détail de l'erreur à partir du 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 j'type ruby-v dans le terminal, j'obtiens
ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]

Si je ne gem install debugger-linecache j'obtiens toujours la même erreur.
Comment cela peut être résolu. S'il vous plaît aider??

  • J'ai fait face à un même genre de problème. Pouvez-vous commenter gem débogueur et d'exécuter la commande bundle install, après il réussit, décommentez et d'exécuter la commande bundle install de nouveau. Il doit s'exécuter correctement
  • Je l'ai essayé.. Quand j'ai décommenté, il a réussi. Après cela, quand je décommentez gem débogueur et d'exécuter la commande bundle install de nouveau, il affiche le message d'erreur "Errno::EACCES: Permission denied - /usr/local/ruby/lib/ruby/gems/1.9.1/gems/débogueur-linecache-1.1.2/.travis.yml Une erreur s'est produite lors de l'installation du débogueur-linecache (1.1.2), et Bundler ne peut pas continuer. Assurez-vous que gem install debugger-linecache -v '1.1.2' réussit avant le regroupement. "
  • J'ai donné sudo -i et puis bundle install mais toujours le même résultat d'erreur comme ci-dessus
  • gem 'ruby-debug19', :exiger => 'ruby-debug'. Mettre ceci à la place de gem débogueur
  • J'ai essayé aussi. Mais j'ai reçu le message d'erreur "l'Installation de linecache19 (0.5.12) avec des extensions de Gem::Installation::ExtensionBuildError: ERREUR: Échec de création d'gem extension native"
  • C'est mon Gemfile.:- source 'rubygems.org' gem 'rails', '3.2.0' gem 'sqlite3' gem 'json' gem 'concevoir' gem 'cancan' gem 'jquery-rails' # pierres utilisées seulement pour les actifs et pas requis # dans les environnements de production par défaut. groupe :les actifs ne gem "sass rails', '~> 3.2.3' gem 'café-rails', '~> 3.2.1' gem 'uglifier', '>= 1.0.3' fin gemme rubis-debug19', :exiger => 'ruby-debug'

InformationsquelleAutor rubyist | 2012-10-28