2011-01-10 6 views
1

J'essaie d'exécuter un débogueur ruby ​​dans Eclipse. Je n'ai pas encore lancé de débogueur Ruby, donc je ne sais pas où résoudre le problème. J'utilise Eclipse pour les développeurs PHP, Version: Helios Release, Build id: 20100617-1415. J'utilise Ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]).Exécution du débogueur Ruby sur Eclipse PDT

J'ai installé ruby-debug (v 0.10.4) et le définir comme moteur de débogage dans eclipse. J'ai choisi cela comme moteur de débogage pour ruby. Je ne savais pas quoi mettre dans le chemin alors j'ai mis le chemin à c: \ ruby ​​\ bin \ rdebug.bat (mon chemin d'installation sur Windows). L'environnement est défini sur localhost (pas sûr de ce que cela implique, mais il était là par défaut).

J'ai codé en dur le port pour le débogueur de langages dynamiques. J'ai obtenu une fenêtre d'état de connexion, mais elle n'a jamais réussi. Lorsque j'essaie d'exécuter un script en configuration de débogage, j'obtiens une erreur de dialogue qui indique que le processus de débogage a été interrompu de façon inattendue. Dans ma console, il est dit: Impossible de rediriger le message, les liens de communication sont rompus. Message: [suivi de la sortie de mes déclarations puts].

J'ai cherché pendant quelques heures comment configurer ceci. Peut-être que ce n'est pas typique. Si quelqu'un a l'expérience de configurer ceci sur Eclipse ou NetBeans, j'apprécierais n'importe quels indicateurs que vous pouvez donner.

Merci

Dave

Répondre

2

La première question que j'aurais est de savoir si ruby-debug par lui-même en mode ligne de commande fonctionne.

+0

Le mode ligne de commande ne ressemble pas à quelque chose que je veux vraiment utiliser, mais par souci de dépannage (et de comprendre comment cela fonctionne), je vais essayer dès que possible. –

+1

Oui, je comprends que le mode ligne de commande n'est pas quelque chose que vous ou d'autres ne voulez pas utiliser. Mais comme vous le dites, cela aide le dépannage. Il y a moins de choses à se tromper et cela rétrécit quelque peu le problème. – rocky