Développeur Web RoR

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 6 janvier 2010

NetBeans 6.8 et débugguer du Ruby

Netbeans 6.8

Je viens du monde PHP avec la mauvaise habitude de débugguer mon code avec des "echo". Ce temps est révolu (j'aime bien cette phrase ^^).

Voilà comment installer et utiliser un debuggueur pour rubyonrails sur netbeans.

sudo gem install ruby-debug-ide

Ensuite sous netBeans vérifiez que le débuggueur est installé : Outils => Ruby Platforms.

Choisissez la plateforme Ruby 1.8.7 et vérifiez à droite que dans "Ruby Debugger" apparait Fast Debugger (ruby-debug-ide).

Ensuite utilisez "Débogage" => "déboguer un projet".

Il vous suffit de poser vos points d'arrêt en cliquant sur le numéro de ligne et un carré rouge apparait.

Pour voir l'état de vos variables "Fenêtre" => "Débogage" => "Variables" (Ne pas avoir une confiance absolue sur les valeurs des variables, le débuggueur m'affiche des variables nil alors que l'on peut voir l'intérieur des variables et elles ne sont pas nil, certainement un bug...).

NetBeans 6.8 pour développer en ruby avec RubyOnRails

Netbeans 6.8

J'ai pas encore migré de NetBeans 6.7.1 à NetBeans 6.8 sur tous les postes (Portable, fixe, Boulot). Il n'y avait apparemment aucunes modifications intéressante pour moi. En fait il y a un truc très sympa : La traduction Française est carrément bien fignolé sur la version 6.8 par rapport à la 6.7.1 pas que l'Anglais ne gène sur l'IDE mais j'aimais moyennement le mélange des langues...