Corro Ubuntu 10.10. Voglio solo eseguire il debug di un semplice script. Dopo aver passato mezza giornata a cercare di capire come si potrebbe fare, mi arrendo. Che diamine dovrei fare?Come eseguire il debug del codice ruby?
Ho installato ruby-dev
dal repository di Ubuntu
mi sono imbattuto sudo gem install ruby-debug
e sudo gem install ruby-debug-ide
Ho provato un paio di modi diversi per fare questo lavoro. Ho provato require 'ruby-debug'
e poi ho impostato debugger
da qualche parte nel codice. Ma Ruby non troverà ruby-debug
.
Ho provato a impostare vim-ruby-debugger
, che impiegherà età per eseguire :Rdebugger myScript.rb
e mi consentirà di impostare i punti di interruzione, ma non sembra essere un modo per eseguire il mio codice utilizzando quel debugger.
E ho provato a utilizzare NetBeans che si è bloccato in modo anomalo ogni volta che ho configurato il progetto e fatto clic su qualsiasi cosa.
Quindi, cara comunità: deve esserci un modo per eseguire il debug di Ruby. Non rotaie. Nulla di bello. Solo uno script CLI. Per favore aiutami o perdo ciò che rimane della mia sanità mentale.
Modifica: la gem exec dir non era nel mio percorso. Quindi, almeno rdebug sembra funzionare ora.
Domanda correlata, sebbene più focalizzata sul debug di printf: http://stackoverflow.com/questions/3955688/how-do-i-bug-ruby-scripts –