2013-05-30 2 views
13

pry-debugger बहुत उपयोगी है। मुझे पता है कि करने के लिए कदम में न हालांकिरेल प्रिये डीबगर के साथ कैसे कदम उठाना है?

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

,: यह निम्न कमांड है। यही है, जब एक समारोह कहा जाता है, मैं चाहता हूं कि डीबगर इस फ़ंक्शन को खोलें और मुझे उसका निष्पादन दिखाएं।

मैं यह कैसे कर सकता हूं?

+1

क्या आदेश * चरण * आपको जो चाहिए वह प्रदान नहीं करता है? सलाम। – deivid

उत्तर

14

जैसा कि आपने कहा है @deivid, step चरण, जबकि next अगले चरण। मुझे गलत समझा गया था।

+7

हाँ, हर रूबी डीबगर में मुझे पता है, ** चरण ** का अर्थ है _step in_, ** अगला ** का अर्थ है _step over_, ** खत्म ** मतलब _step out_ और ** जारी रखें ** मतलब है ... _ "चरण दूर "_ – deivid

+0

कुछ टिप्पणियां और उत्तर और गैर परीक्षण किया गया है। ** अगले ** का प्रयास करें और आप इसे ** ** ** समारोह में ** चरण ** देखेंगे! – Aleks

+0

इसके लायक होने के लिए: मैंने लंबे समय तक प्रिये-डीबगर का उपयोग किया और अगले काम किया, लेकिन मैं @ एलेक्स से सहमत हूं कि अब यह कदम उठाता है। मुझे कोई जानकारी नहीं है की क्यों। – riffraff

संबंधित मुद्दे