Ruby Language
Debug
Ricerca…
Passando attraverso il codice con Pry e Byebug
Innanzitutto, è necessario installare la gemma di pry-byebug
. Esegui questo comando:
$ gem install pry-byebug
Aggiungi questa riga nella parte superiore del tuo file .rb
:
require 'pry-byebug'
Quindi inserisci questa linea dovunque desideri un punto di interruzione:
binding.pry
Un esempio hello.rb
:
require 'pry-byebug'
def hello_world
puts "Hello"
binding.pry # break point here
puts "World"
end
Quando esegui il file hello.rb
, il programma si fermerà su quella linea. È quindi possibile scorrere il codice con il comando step
. Digita il nome di una variabile per apprenderne il valore. Esci dal debugger con exit-program
o !!!
.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow