我正在尝试在 Aptana 3 中调试简单的 ruby 文件。
class HelloWorld
def initialize()
end
def greet()
puts "hello world"
end
end
h=HelloWorld.new
h.greet
断点设置为
h.greet
在我开始调试后,调试器启动,但是当它尝试初始化 ruby 类时,调试器与消息断开连接
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)
我已成功应用这些说明,以解决调试问题,但我仍然收到此异常消息
欢迎任何答案来阐明这个问题。
谢谢你。