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)
これらの手順を正常に適用してデバッグの問題を解決しましたが、まだこの例外メッセージが表示されます
この問題に光を当てる答えは大歓迎です。
ありがとうございました。