Ruby Language
отладка
Поиск…
Прохождение кода с помощью Pry и Byebug
Во-первых, вам нужно установить драгоценный камень pry-byebug
. Запустите эту команду:
$ gem install pry-byebug
Добавьте эту строку вверху вашего файла .rb
:
require 'pry-byebug'
Затем вставьте эту строку туда, где вы хотите точку останова:
binding.pry
Пример hello.rb
:
require 'pry-byebug'
def hello_world
puts "Hello"
binding.pry # break point here
puts "World"
end
Когда вы запустите файл hello.rb
, программа остановится на этой строке. Затем вы можете выполнить свой код с помощью команды step
. Введите имя переменной, чтобы узнать ее значение. Выйдите из отладчика с помощью exit-program
или !!!
,
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow