当我尝试从命令行ruby调试器"ruby-debug“设置断点时,我得到以下错误:
(rdb:1) break 11
INTERNAL ERROR!!! undefined method `entries' for #<String:0x2f3cf887>我使用的是JRuby版本1.7.3。我使用的是ruby-debug版本0.10.4。
发布于 2013-04-02 00:22:01
根据这个论坛的说法,这是ruby-debug:http://www.ruby-forum.com/topic/3636709中的一个已知错误
该论坛上还提到了一个补丁。为了完整起见,我将重复一遍。
将$GEM_HOME/gems/ruby-debug-base-0.10.4-java/lib/linecache-ruby.rb的第8行从
(1..code.entries.size).to_a至
(1..code.lines.count).to_a帮我修好了。
https://stackoverflow.com/questions/15747159
复制相似问题