2015-07-17 44 views
9

Jaki jest najlepszy sposób debugowania w JRuby 9000? Pry i Byebug są zależne od MRI. Wszystkie informacje JRuby, które znalazłem, wydają się być tylko dla wersji sprzed 9k i nie działają dla mojej konfiguracji JRuby 9k.Debugowanie w JRuby 9000

+0

Ponieważ działa w JVM, większość narzędzi Java wykona zadanie. – tadman

+0

pry to _nie_ zależne od MRI! https://github.com/pry/pry/blob/master/.travis.yml – deivid

+0

Dzięki za podpowiedź @deivid! Musiałem wymieszać _pry_ i _pry-byebug_ (który jest zależny od MRI). – RezaF

Odpowiedz

3

Jak widać w https://rubygems.org/gems/pry/versions, istnieje wiele wersji java podnośnika, które działają bardzo dobrze z jruby od jruby 1.6.

Pry nie zależy od MRI. Możesz również użyć pry-remote na wypadek, gdyby Twoja aplikacja była serwerem WWW lub aplikacją rails.

Próbowałem używać byebug i poddałem się, ponieważ nie było obsługiwane w jruby.

1

Klejnot ruby-debug-ide-0.4.28 i ruby-debug-base-0.10.5.rc10-java wydaje się działać z wtyczką intellij ruby, używając JRuby 9.0.0.0.rc2.