2013-05-30 32 views
13

pry-debugger çok kullanışlıdır. Aşağıdaki komutları vardır:Raylara nasıl bastığınız hata ayıklayıcı?

Pry.commands.alias_command 'c', 'continue' 
Pry.commands.alias_command 's', 'step' 
Pry.commands.alias_command 'n', 'next' 
Pry.commands.alias_command 'f', 'finish' 

Ancak, içine nasıl adım bilmiyorum. Yani, bir işlev çağrıldığında, hata ayıklayıcısının bu işlevi açmasını ve yürütülmesini göstermesini istiyorum.

Bunu nasıl yapabilirim?

+1

Komut * adımı * ne istediğinizi sağlamaz mı? Selam. – deivid

cevap

14

@deivid dediğiniz gibi, step adımları, next sonraki adımlar. Yanılmışım.

+7

Evet, bildiğim her ruby ​​hata ayıklayıcısında, ** adım ** _step into_ anlamına gelir, ** sonraki ** _step over_ anlamına gelir, ** finish ** _step out_ demektir ve ** continue ** anlamı ... _ "adım uzaklaşır "_ – deivid

+0

Birkaç yorum ve cevap ve test edilmedi. ** sonraki ** 'yi deneyin ve ** ** fonksiyonuna ** değil ** adımlarını göreceksiniz! Değeri için – Aleks

+0

: Ben uzun bir süre için pry-debugger kullandım ve sonra çalıştı, ama şimdi içine girdiği @Aleks ile aynı fikirdeyim. Neden olduğuna dair hiçbir fikrim yok. – riffraff

İlgili konular