2009-12-29 6 views
8

Je rencontre des problèmes lors de l'installation de Ruby-Debug Gem sur Windows. Que signifie cette erreur? Comment puis-je réparer cela? MerciImpossible d'installer gem ruby-debug sous Windows

C:\Users\Steve>gem install ruby-debug 
Building native extensions. This could take a while... 
ERROR: Error installing ruby-debug: 
ERROR: Failed to build gem native extension. 
C:/Ruby19/bin/ruby.exe extconf.rb 
Can't handle 1.9.x yet 
*** 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=C:/Ruby19/bin/ruby 
Gem files will remain installed in C:/Ruby19/lib/ruby/gems/1.9.1/gems/linecache- 
0.43 for inspection. 
Results logged to C:/Ruby19/lib/ruby/gems/1.9.1/gems/linecache-0.43/ext/gem_make 
.out 

Je les gemmes suivantes:

actionpack (2.3.5, 2.3.3) 
activerecord (2.3.5, 2.3.3) 
activeresource (2.3.5, 2.3.3) 
activesupport (2.3.5, 2.3.3) 
columnize (0.3.1) 
json_pure (1.2.0) 
rack (1.0.1) 
rails (2.3.5, 2.3.3) 
rake (0.8.7) 
rmagick (1.14.1) 
rubyforge (2.0.3) 
rubygems-update (1.3.5) 
sqlite3-ruby (1.2.5) 
with rails version 3.3.5 
+0

Vous avez déjà demandé ceci: http://stackoverflow.com/questions/1972549/ –

+0

Cela signifie qu'il ne fonctionne pas avec Ruby 1.9 encore. –

Répondre

12

je suis tombé sur le même problème. Les étapes suivantes devraient vous aider à traverser:

  1. en utilisant Ruby Installer RubyInstaller
  2. Installer devkit
  3. rubis Installez debug19 au lieu de rubis-debug.

    gem install rubis debug19

+0

Ceci est seulement pour les fenêtres ... –

+6

@Palani, la question était spécifique à Windows. –

19

Exécuter commande ci-dessous et de ses œuvres

C: \ Users \ Steve> gem install-debug rubis --platform = mswin32

+0

J'ai essayé ceci mais quand j'essaye d'exécuter mon serveur dans le mode de débogage il indique qu'il ne peut pas trouver 'ruby-debug-base', même si c'est sur ma liste de gemmes et énuméré dans mon Gemfile. Des idées? – Samo

+0

La même, il a installé correctement, mais 'Impossible de trouver ruby-debug-base (~> 0.10.4.0) parmi ...' lors de l'exécution 'rdebug rake' –

+0

coller ici pile d'erreur complète, je vais essayer d'aider à réparer problème –

1

L'erreur semble claire:

Can't handle 1.9.x yet 

*** extconf.rb failed *** 

Vous essayez d'installer gem-debug rubis, qui est compatible seulement avec Ruby 1.8.x sur Ruby 1.9.x

S'il vous plaît installer Ruby-debug19, qui est compatible avec Ruby 1.9. x

gem install ruby-debug19 
+0

ruby-debug19 a besoin de certains en-têtes et ces en-têtes ne sont pas disponibles avec 1.9.2 –

+1

Palani Kannan: votre commentaire n'est pas précis. ruby-debug19 gems nécessite du code source Ruby qui sera téléchargé lors de l'installation de la gemme. –

1

vous pouvez également essayer ceci:

gem install ruby-debug-ide --platform=ruby --pre 
Questions connexes