2017-07-26 7 views
0

Je n'arrive pas à utiliser le mode débogage dans RubyMine. Voici ce que j'ai fait pour tout installer. Il est suivi par les détails de l'erreur et ma configuration Tout conseil s'il vous plaîtLe débogage RubyMine ne fonctionne pas

A Télécharger et installer Ruby

1.Download Ruby 2.2.6 - http://rubyinstaller.org/downloads/

2.Installez Ruby 2.2.6 à C: \ Ruby

B Télécharger kit Ruby Dev

3.Retournez à http://rubyinstaller.org/downloads/

développement cliquez sur 4.En vertu "https://dl.bintray.com/oneclick/rubyinstaller/DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe"

5.Créez dossier C: \ Ruby \ DevKit

6.Unzip "DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe" dans C: \ Ruby \ DevKit

8.Go au dossier C: \ Ruby \ DevKit, maintenant la touche Maj enfoncée, puis faites un clic droit "fenêtre de commandes ici"

de 9.Type "rubis dk.rb init" dans invite de commande et appuyez sur Entrée (c: \ DevKit> ruby ​​dk.rb init)

10.Type "ruby dk.rb install" dans comman d rapide et appuyez sur Entrée (c: \ DevKit> Ruby dk.rb installer)

C Installation RubyGems

invite de commande 11.Open et tapez les commandes suivantes et appuyez sur Entrée à chaque fois c: \ gem install Bundler

Ensuite, accédez à votre dossier de projet où le Gemfile situé et commande run 'bundle install'

D Télécharger et installer Ruby mine

13.Open http://www.jetbrains.com/ruby/download/

14.Click sur 30 jours d'essai « Télécharger »

15.Now Installer Ruby mine

De ce point, je peux charger des projets et des projets menés, mais lorsque je tente de déboguer le même projet I avoir des problèmes

Le message est framework de test fermer de façon inattendue

C:\Ruby\bin\ruby.exe -EUTF-8 -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) C:/Ruby/lib/ruby/gems/2.2.0/gems/ruby-debug-ide-0.6.0/bin/rdebug-ide --disable-int-handler --evaluation-timeout 10 --rubymine-protocol-extensions --port 62718 --host 0.0.0.0 --dispatcher-port 62719 -- C:\Ruby\bin/cucumber C:/git/wiggle-automation/features/checkout.feature --format Teamcity::Cucumber::Formatter --expand --color -r features 
Testing started at 15:58 ... 
C:/Ruby/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- debase_internals (LoadError) 
    from C:/Ruby/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from C:/Ruby/lib/ruby/gems/2.2.0/gems/debase-0.2.2.beta10/lib/debase.rb:4:in `<top (required)>' 
    from C:/Ruby/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from C:/Ruby/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' 
    from C:/Ruby/lib/ruby/gems/2.2.0/gems/ruby-debug-ide-0.6.0/lib/ruby-debug-ide.rb:8:in `<top (required)>' 
    from C:/Ruby/lib/ruby/gems/2.2.0/gems/ruby-debug-ide-0.6.0/bin/rdebug-ide:8:in `require_relative' 
    from C:/Ruby/lib/ruby/gems/2.2.0/gems/ruby-debug-ide-0.6.0/bin/rdebug-ide:8:in `<top (required)>' 
    from -e:1:in `load' 
    from -e:1:in `<main>' 

Process finished with exit code 1 

Donc, avec cela à l'esprit que je tente d'installer debase - gem install avilir Et je reçois ce

Building native extensions. This could take a while... 
The system cannot find the path specified. 
ERROR: Error installing debase: 
     ERROR: Failed to build gem native extension. 
C:/Ruby/bin/ruby.exe -r ./siteconf20170726-16784-15t9wif.rb extconf.rb 
checking for vm_core.h... no 
checking for vm_core.h... no 
checking for vm_core.h... yes 
creating Makefile 
extconf failed, exit code 1 
Gem files will remain installed in C:/Ruby/lib/ruby/gems/2.2.0/gems/debase-0.2.1 for inspection. 
Results logged to C:/Ruby/lib/ruby/gems/2.2.0/extensions/x64-mingw32/2.2.0/debase-0.2.1/gem_make.out 

Je regarde le fichier gem_make.out comme ci-dessus et je vois cela

C:/Ruby/bin/ruby.exe -r ./siteconf20170726-21048-1y9auxw.rb extconf.rb 
checking for vm_core.h... no 
checking for vm_core.h... no 
checking for vm_core.h... yes 
creating Makefile 
extconf failed, exit code 1 

Quelqu'un peut-il expliquer ce qui se passe s'il vous plaît. Je utilise Windows 7 et Ruby 2.2.6p396

Répondre

0

OK cela a fonctionné maintenant. J'ai ouvert l'invite de commande en tant qu'administrateur, puis exécuté les c suivantes: \ gem install ruby-debug-ide c: \ gem install avilir

Cette fois ils ont tous deux exécutés sans erreur. J'ai ensuite redémarré RubyMine et maintenant je peux exécuter en mode débogage. Happy days ....