Ruby Language
Depuración
Buscar..
Pasando por el código con Pry y Byebug
Primero, necesitas instalar la gema pry-byebug
. Ejecute este comando:
$ gem install pry-byebug
Agregue esta línea en la parte superior de su archivo .rb
:
require 'pry-byebug'
Luego inserta esta línea donde quieras un punto de interrupción:
binding.pry
Un ejemplo de hello.rb
:
require 'pry-byebug'
def hello_world
puts "Hello"
binding.pry # break point here
puts "World"
end
Cuando ejecute el archivo hello.rb
, el programa se detendrá en esa línea. A continuación, puede recorrer su código con el comando de step
. Escriba el nombre de una variable para conocer su valor. Salga del depurador con exit-program
o !!!
.
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow