ruby pry wheremi命令不工作

ruby pry wheremi命令不工作,ruby,rspec,pry,Ruby,Rspec,Pry,我正在JRuby1.7.12(1.9.3p392)上使用Pry0.10.1Java和PryNav0.2.4。在调用BIDENG.PRY的RSPEC步骤的中间,我键入PRY命令: whereami 我得到的只是 ArgumentError: Symbol or String expected, but NilClass given. from /Users/yc98js1/.rbenv/versions/jruby-1.7.18/lib/ruby/gems/shared/gems/coderay

我正在JRuby1.7.12(1.9.3p392)上使用Pry0.10.1Java和PryNav0.2.4。在调用BIDENG.PRY的RSPEC步骤的中间,我键入PRY命令:

whereami
我得到的只是

ArgumentError: Symbol or String expected, but NilClass given.
from /Users/yc98js1/.rbenv/versions/jruby-1.7.18/lib/ruby/gems/shared/gems/coderay-1.1.0/lib/coderay/helpers/plugin.rb:215:in `validate_id'

我哪里出错了?[双关语]

错误似乎是由coderay gem抛出的。可能是这颗宝石和另一颗宝石的碰撞。
这可能是无关的,但它隐藏了错误。尝试先卸载coderay,然后再次运行代码。

是否
@
有效?(wheremi的别名)总是发现JRuby和pry在一起玩得不好。值得在MRI中调试并使用JRuby运行您的规范吗?