मैं Aptana 3.Aptana 3 रूबी डीबगर - डीबग थ्रेड लूप में अपवाद: अपरिभाषित विधि `is_binary_data? '
में सरल माणिक फ़ाइल डिबग करने के लिए कोशिश कर रहा हूँclass HelloWorld
def initialize()
end
def greet()
puts "hello world"
end
end
h=HelloWorld.new
h.greet
ब्रेकप्वाइंट
h.greet
के लिए निर्धारित है के बाद मैं डिबग शुरू कर दिया, डिबगर शुरू होता है, लेकिन जब यह गहरे लाल रंग का वर्ग प्रारंभ करने की कोशिश करता है, संदेश
Fast Debugger (ruby-debug-ide 0.4.9) listens on :54749
Exception in DebugThread loop: undefined method `is_binary_data?' for "#<HelloWorld:0x85915fc>":String
साथ डिबगर डिस्कनेक्ट जब मैं
को ब्रेकपाइंट सेटh=HelloWorld.new
डिबगर शुरू होता है, लेकिन उसके बाद मैं initialize()
निर्माता में कदम रखा, यह पिछले संदेश के साथ डिस्कनेक्ट
मेरे जवाहरात सूची:
*** LOCAL GEMS ***
archive-tar-minitar (0.5.2)
bigdecimal (1.1.0)
columnize (0.3.6)
io-console (0.3)
json (1.5.4)
linecache19 (0.5.13)
minitest (2.5.1)
rake (0.9.2.2)
rdoc (3.9.4)
ruby-debug-base19 (0.11.26)
ruby-debug-ide19 (0.4.12)
ruby-debug19 (0.11.6)
ruby_core_source (0.1.5)
मैं सफलतापूर्वक लागू किया है these instructions, डिबगिंग लेकिन मैं अभी भी साथ समस्याओं को हल करने यह अपवाद संदेश मिला
कोई भी उत्तर स्वागत है जो इस समस्या का प्रकाश डालता है।
धन्यवाद।
धन्यवाद, यह चाल है। फिर बहुत बहुत धन्यवाद, यह मुझे बहुत मदद करता है। – bodo
मैंने इस कोड को जोड़ा है, लेकिन अभी भी डीबग थ्रेड लूप में अपवाद प्राप्त है: अपरिभाषित विधि 'is_binary_data? ' # <स्ट्रिंग: 0x22efb10> के लिए। – Chris
+1 मुझे समझ में नहीं आया क्यों रूबी 1.8.7 डीबग ने रूबी 1.9.3 नहीं किया। डीबगर रत्नों को पुनर्स्थापित करने का प्रयास किया, लेकिन यह काम नहीं किया। आपका समाधान पूरी तरह से काम किया। – Kelvin