C'è un modo per far tornare indietro uno script ruby (o accedere al file posso tail -f) ogni riga eseguita, simile a bash -x o @echo in DOS?echeggia ogni riga di codice Ruby come sh -x?
rubino -w non farlo - aumenta solo la verbosità di avvertimenti ecc
Ricercato svolgitore ma non funziona, forse troppo datata. Dipendenze non controllabili.
Io uso irb molto ma in questo caso ho bisogno di qualcosa di non interattivo es. ispezionare l'autopsia.
-rtracer provato, niente di stampe speciali. Apparentemente rotto in Ruby 1.9.1 (non è ancora possibile aggiornare a causa di pacchetti di Ubuntu fragili contro i conflitti di dipendenza Rubygem, purtroppo) Ma grazie, sarebbe meglio di irb stampare ogni commento e linea non-exec – Marcos
Che spina seria cercando di ottenere rdebug/ruby-debug andando su un server Ubuntu (10.10 aggiornato da 10.04 da 9. *). Nessun pacchetto Apt. {gem, gem1.9.1} install ruby-debug fornisce solo la versione incompatibile al di fuori del percorso: /var/lib/gems/1.8/bin/rdebug – Marcos
Che ne dici di compilare Ruby 1.9.3 da solo in/opt/ruby193 o qualcosa del genere. Non è troppo difficile e potrebbe valere la pena. C'è anche [RVM] (http://beginrescueend.com/) che aiuta a gestire più installazioni Ruby. –