Я пытаюсь отлаживать простой файл рубин в Aptana 3.Отладчик Aptana 3 ruby - Исключение из цикла DebugThread: неопределенный метод `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
Я добавил этот код, но все равно получаю исключение в цикле DebugThread: undefined method 'is_binary_data? ' для #. –
Chris
+1 Я не мог понять, почему ruby 1.8.7 debug работал, пока ruby 1.9.3 этого не делал. Попытался переустановить камни отладчика, но это не сработало. Ваше решение отлично работало. – Kelvin