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