Je sais que la gemme du débogueur n'est pas et ne sera jamais compatible avec Ruby 2.0 par " supporte officiellement Ruby 2.X ".
Dans le changelog de Ruby 2.0 est:
Support de débogage
L’assistance DTrace, qui permet le diagnostic au moment de l’exécution dans
tracePoint de production, qui est une API de traçage améliorée
Existe-t-il quelque chose hors de la boîte pour le débogage avec Ruby 2.0? Quelqu'un peut-il m'expliquer cela?
La gemme du débogueur peut être utilisée mais des problèmes subsistent.
Installez byebug qui a été écrit pour le débogage de Ruby 2.0.
Pour les points d'arrêt, utilisez la commande byebug
dans votre code au lieu de debugger
.
La version 1.4.0 de la gem du débogueur s’installe maintenant sans problèmes. Il y a encore des problèmes mais cela devrait être corrigé bientôt.
La gemme du débogueur ne fonctionne pas bien avec Ruby 2. À la place, installez la gem Byebug entièrement compatible avec Ruby 2.