2015-04-23 13 views
5

Tôi đang làm việc với pry 0.10.1 java và pry-nav 0.2.4 trên jruby 1.7.12 (1.9.3p392). Ở giữa một bước rspec sau gọi binding.pry, tôi gõ lệnh nâng lên:ruby ​​pry whereami lệnh không hoạt động

whereami 

Tất cả tôi nhận được là

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 đi sai? [pun intention]

+0

'@' có hoạt động không? (bí danh của whereami) – juanitofatas

+0

Luôn luôn thấy rằng JRuby và pry không chơi tốt đẹp với nhau. Worth debugging trong MRI và chạy thông số kỹ thuật của bạn với JRuby? – cdrev

Trả lời

0

Dường như lỗi được đá quý coderay ném ra. Có thể là một va chạm của viên ngọc này với một viên ngọc khác. Nó có thể không liên quan nhưng nó ẩn lỗi. thử gỡ bỏ coderay trước và chạy lại mã.

Các vấn đề liên quan