Ruby Language
Le débogage
Recherche…
Passer du code avec Pry et Byebug
Tout d'abord, vous devez installer pry-byebug
gem. Exécutez cette commande:
$ gem install pry-byebug
Ajoutez cette ligne en haut de votre fichier .rb
:
require 'pry-byebug'
Ensuite, insérez cette ligne là où vous voulez un point d'arrêt:
binding.pry
Un exemple hello.rb
:
require 'pry-byebug'
def hello_world
puts "Hello"
binding.pry # break point here
puts "World"
end
Lorsque vous exécutez le fichier hello.rb
, le programme se mettra en pause sur cette ligne. Vous pouvez ensuite parcourir votre code avec la commande step
. Tapez le nom d'une variable pour en connaître la valeur. Quittez le débogueur avec exit-program
ou !!!
.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow