【问题标题】:ruby pry whereami command not workingruby pry whereami 命令不起作用
【发布时间】:2015-04-23 21:23:28
【问题描述】:

我正在 jruby 1.7.12 (1.9.3p392) 上使用 pry 0.10.1 java 和 pry-nav 0.2.4。在调用 binding.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'

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

【问题讨论】:

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

标签: ruby rspec pry


【解决方案1】:

似乎错误是由 coderay gem 引发的。可能是这颗宝石与另一颗宝石的碰撞。 它可能不相关,但它隐藏了错误。尝试先卸载 coderay 并再次运行代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    相关资源
    最近更新 更多