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