debugging - 无法为 jruby 运行调试器

我尝试遵循 jruby 调试器的各种在线引用,但它不起作用。

我尝试过以下操作:首先更改为 root(不能像普通用户一样工作)然后:

jruby -S gem install ruby-debug-base


jruby -S gem install ruby-debug-base

但是下面的命令失败了:

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而不是其他调试器 gem,您很快就会对它上瘾。

https://stackoverflow.com/questions/16350410/

相关文章:

apache - 将模块加载到 Apache

versioning - 执行包装器库的 semver(语义版本控制)的最佳做法是什么?

avr - 使用USBASP编程器进行SPI通信

python - 制作包含负值的对数标度彩色图

clojure - 为什么我的 clojure.core.logic 非成员函数返回两个值?

windows-installer - MSI 中的 "installation script"是什

owl - owl :Class and owl:Thing?有什么区别

Django - Python help_text 作为可点击的图标

php - scandir 并返回匹配的文件

r - 分位数回归的置信区间是多少?以及如何找到默认以外的内容?