Ruby Language
Debugowanie
Szukaj…
Krok po kroku przez Pry i Byebug
Najpierw musisz zainstalować klejnot pry-byebug
. Uruchom to polecenie:
$ gem install pry-byebug
Dodaj ten wiersz u góry pliku .rb
:
require 'pry-byebug'
Następnie wstaw tę linię gdziekolwiek chcesz punkt przerwania:
binding.pry
Przykład hello.rb
:
require 'pry-byebug'
def hello_world
puts "Hello"
binding.pry # break point here
puts "World"
end
Po uruchomieniu pliku hello.rb
program zatrzyma się w tym wierszu. Następnie możesz przejść przez kod za pomocą polecenia step
. Wpisz nazwę zmiennej, aby poznać jej wartość. Wyjdź z debugera za exit-program
lub !!!
.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow