2015-07-17 16 views
9

Cách tốt nhất để gỡ lỗi trong JRuby 9000 là gì? Pry và Byebug đều phụ thuộc vào MRI. Tất cả các thông tin JRuby mà tôi đã tìm thấy dường như chỉ cho pre-9k, và không làm việc cho thiết lập JRuby 9k của tôi.Gỡ lỗi trong JRuby 9000

+0

Vì nó đang chạy trong JVM, hầu hết các công cụ Java sẽ thực hiện công việc. – tadman

+0

pry là _not_ MRI phụ thuộc! https://github.com/pry/pry/blob/master/.travis.yml – deivid

+0

Cảm ơn bạn đã tip @deivid! Tôi phải trộn lẫn _pry_ và _pry-byebug_ (phụ thuộc vào MRI). – RezaF

Trả lời

3

Như bạn có thể thấy trong https://rubygems.org/gems/pry/versions, có nhiều phiên bản pry java hoạt động rất tốt với jruby kể từ jruby 1.6.

Pry không phụ thuộc vào MRI. Bạn cũng có thể sử dụng điều khiển từ xa trong trường hợp ứng dụng của bạn là một máy chủ web hoặc một ứng dụng đường ray.

Tôi đã thử sử dụng byebug và bỏ cuộc vì nó không được hỗ trợ trên jruby.

1

Đá ruby-debug-ide-0.4.28 và ruby-debug-base-0.10.5.rc10-java dường như hoạt động với plugin ruby ​​intellij, sử dụng JRuby 9.0.0.0.rc2.

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