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