Une erreur s'est produite lors de l'installation du débogueur-linecache (1.1.1), et Bundler ne peut pas continuer
Une idée de comment résoudre ce problème?
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.
**************************************************************************
Vous devez vous connecter pour publier un commentaire.
J'ai eu ce problème après la mise à jour vers une nouvelle version du patch de ruby. Malheureusement, les fichiers d'en-tête bijou "débogueur-ruby_core_source" a été enfermé dans une version antérieure dans le Gemfile.de verrouillage de sorte qu'il n'a pas les fichiers d'en-tête.
Tout ce que vous devez faire est de mettre à jour que le gem en faisant:
Vous devriez être en mesure de regrouper les installer par la suite.
Si vous n'utilisez pas de bundler ensuite il suffit d'installer la dernière version avant d'essayer d'installer débogueur:
debugger-ruby_core_source
gem install debugger-ruby_core_source-1.3.5.gem Successfully installed debugger-ruby_core_source-1.3.5 1 gem installed C:\RubyGems\lib\debugGems>gem install ruby-debug-base19x-0.11.29.gem Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing ruby-debug-base19x-0.11.29.gem: ERROR: Failed to build gem native extension. C:/Ruby193/bin/ruby.exe extconf.rb checking for vm_core.h... no
debugger
gem. Maintenant, la question est - Comment dire cela à RubyMine? (il est toujours à la recherche deruby-debug-base19x
)Une autre option est de passer à l'utilisation de ruby
p125
, par exempleJ'avais ruby 1.9.3-p194 et apparemment ce n'est pas le debug/linecache j'ai besoin.
ouvrir un terminal, allez dans répertoire de projet et supprimer Gemfile.verrouillage à l'aide de
pour supprimer Gemfile.verrouillage et d'exécuter
qui permettra de créer de nouveaux Gemfile.verrou de sorte que son facile à faire 🙂
a fonctionné pour moi.