2015-07-17 10 views
9

Qual è il modo migliore per eseguire il debug in JRuby 9000? Pry e Byebug sono entrambi dipendenti dalla risonanza magnetica. Tutte le informazioni JRuby che ho trovato sembrano essere solo per pre-9k e non funzionano per il mio setup JRuby 9k.Debug in JRuby 9000

+0

Poiché è in esecuzione nella JVM, la maggior parte degli strumenti Java farà il suo lavoro. – tadman

+0

pry è _non_ dipendente dalla risonanza magnetica! https://github.com/pry/pry/blob/master/.travis.yml – deivid

+0

Grazie per il suggerimento @deivid! Devo aver mescolato _pry_ e _pry-byebug_ (che è dipendente dalla risonanza magnetica). – RezaF

risposta

3

Come si può vedere in https://rubygems.org/gems/pry/versions, ci sono molte versioni di java di pry che funzionano molto bene con jruby da jruby 1.6.

La leva non è dipendente dalla risonanza magnetica. Puoi anche usare il pry-remote nel caso in cui la tua applicazione sia un web server o un'app per rails.

Ho provato a usare il toebug e mi sono arreso dato che non era supportato su jruby.

1

Le gemme di ruby-debug-ide-0.4.28 e ruby-debug-base-0.10.5.rc10-java sembrano funzionare con il plugin intellij ruby, utilizzando JRuby 9.0.0.0.rc2.