Was ist der beste Weg zum Debuggen in JRuby 9000? Pry und Byebug sind beide MRT-abhängig. Alle JRuby-Informationen, die ich gefunden habe, scheinen nur für Pre-9k zu sein und funktionieren nicht für mein JRuby 9k-Setup.Debugging in JRuby 9000
9
A
Antwort
3
Wie Sie in https://rubygems.org/gems/pry/versions sehen können, gibt es viele Java-Versionen von Pry, die sehr gut mit jruby seit jruby 1.6 arbeiten.
Pry ist nicht MRT abhängig. Sie können auch pry-remote verwenden, wenn Ihre Anwendung ein Webserver oder eine Rails-App ist.
Ich habe versucht mit byebug und gab auf, da es nicht auf jruby unterstützt wurde.
1
Die Ruby-Debug-IDE-0.4.28 und Ruby-Debug-Base-0.10.5.RC10-Java Edelsteine scheinen mit dem Intellij Ruby-Plugin zu arbeiten, mit JRuby 9.0.0.0.RC2.
Verwandte Themen
- 1. Eclipse unter Port 9000, obwohl Debugging gestoppt
- 2. ERROR ITMS-9000 iTunes Connect
- 3. PlaceAutocomplete wurde unbekannt Statuscode: 9000
- 4. JRuby in RubyMine arbeiten
- 5. Casting-Objekte in JRuby
- 6. Nebenläufigkeit in JRuby
- 7. Java Array in Jruby
- 8. Remote-Debugging Java - Solr
- 9. Bereits konstant in jruby-openssl
- 10. 'require' gem Fehler in JRuby
- 11. Wo ist getProtectionDomain() in jruby?
- 12. Fehler ITMS-9000 Ungültige Architekturen x86_64, i386
- 13. Hadoop-Verbindung an Port 9000 abgelehnt
- 14. Jython oder JRuby?
- 15. JRuby und Java-Objekte
- 16. curb (curl) für jruby?
- 17. jruby on rails Planungsoptionen
- 18. jruby auf tomcat - RackInitializationException
- 19. HBase über JRuby Vorschläge?
- 20. JRuby/Rack Deployment
- 21. Apache mit JRuby
- 22. Sbt plugin für jruby
- 23. JRuby, Rails und FeedTool
- 24. Büroklammer mit JRuby
- 25. JRuby: Hintergrundjobverarbeitung über Sidekiq
- 26. JRuby OpenSSL Fehler
- 27. mit aws sdk für java in Jruby
- 28. Kann ich Java-Klassendateien in JRuby importieren?
- 29. Zugriff auf Scala-Datenstrukturen in JRuby
- 30. Konvertieren von Java-Code in JRuby
Da es in der JVM ausgeführt wird, werden die meisten Java-Tools die Aufgabe erledigen. – tadman
PRY ist _nicht_ MRI abhängig! https://github.com/pry/pry/blob/master/.travis.yml – deivid
Danke für den Tipp @deivid! Ich muss _pry_ und _pry-byebug_ verwechselt haben (was MRT-abhängig ist). – RezaF