Debugging 无法为jruby运行调试器

Debugging 无法为jruby运行调试器,debugging,jruby,Debugging,Jruby,我曾尝试跟踪jruby调试器的各种在线参考,但它不起作用 我尝试了以下操作:首先更改为root(不能作为普通用户使用),然后: 但随后以下命令失败: jruby --debug -S rdebug ./classifier-wf.rb Gem::LoadError: Could not find columnize (>= 0.1) amongst [jdbc-mysql-5.1.24, rake-10.0.3, ruby-debug-0.10.4, ruby-debug-base-0

我曾尝试跟踪jruby调试器的各种在线参考,但它不起作用

我尝试了以下操作:首先更改为root(不能作为普通用户使用),然后:

但随后以下命令失败:

jruby --debug -S rdebug ./classifier-wf.rb 

Gem::LoadError: Could not find columnize (>= 0.1) amongst [jdbc-mysql-5.1.24, rake-10.0.3, ruby-debug-0.10.4, ruby-debug-base-0.10.4-java]
           to_specs at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/dependency.rb:247
activate_dependencies at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/specification.rb:777
               each at org/jruby/RubyArray.java:1613
activate_dependencies at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/specification.rb:766
           activate at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/specification.rb:750
                gem at /opt/jruby-1.7.3/lib/ruby/shared/rubygems.rb:1232
             (root) at /opt/jruby-1.7.3/bin/rdebug:22

我正在运行jruby 1.7.3。谢谢。

用它代替其他调试器宝石,很快你就会上瘾了

pry调试器不适用于jruby,不需要pry调试器,只要在需要休息的地方添加
binding.pry
jruby --debug -S rdebug ./classifier-wf.rb 

Gem::LoadError: Could not find columnize (>= 0.1) amongst [jdbc-mysql-5.1.24, rake-10.0.3, ruby-debug-0.10.4, ruby-debug-base-0.10.4-java]
           to_specs at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/dependency.rb:247
activate_dependencies at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/specification.rb:777
               each at org/jruby/RubyArray.java:1613
activate_dependencies at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/specification.rb:766
           activate at /opt/jruby-1.7.3/lib/ruby/shared/rubygems/specification.rb:750
                gem at /opt/jruby-1.7.3/lib/ruby/shared/rubygems.rb:1232
             (root) at /opt/jruby-1.7.3/bin/rdebug:22