Ich möchte mit IEx.pry Schritt für Schritt in meinem Elixiercode gehen, wie byebug in Ruby oder Debug Punkt in Java. Ich habe versucht, die Dokumentation hier zu suchen: https://github.com/elixir-lang/elixir/blob/4f68c4f10502e0f54a21093bb9a33957e63a9ac4/lib/iex/lib/iex.ex aber habe nichts gefunden. Könnte jemand einen Weg vorschlagen, dies zu tun?Iex hüpfen Schritt für Schritt?
Antwort
Es ist nicht möglich, da PRY kein Debugger ist. Mit Pry können Sie einfach mit einem bestimmten Kontext interagieren.
Wenn "hacken" nicht die Antwort auf das Setzen eines Haltepunkts und das Durchlaufen eines laufenden Elixir-Programms ist, was ist das? – sma
@sma, wie Patrick darauf hingewiesen hat, github.com/qhool/quaff ist ein Tool, das Sie verwenden können – VoodooChild
Ich kann nicht glauben, dass ich bis jetzt über Quaff nicht wusste. Thansk @sma –
Ich hatte gehofft für einen Weg, durch Elixir Code über IEx.pry
als auch Schritt, aber das ist nicht möglich. Erlang verfügt über einen Debugger, den Sie für Elixir-Code verwenden können.
können Sie den Debugger starten, indem Sie: :debugger.start()
ich davon erfuhr hier: http://blog.plataformatec.com.br/2016/04/debugging-techniques-in-elixir-lang/
- 1. wie Schritt für Schritt
- 2. Django form.save Schritt für Schritt
- 3. Sympy Schritt für Schritt Lösungen
- 4. php Schritt für Schritt Ausführung
- 5. Daten Schritt für Schritt laden
- 6. matplotlib, Schritt für Schritt Animation
- 7. Schritt für Schritt SpecFlow-Test für Dummies
- 8. Schritt für Schritt interaktiver Debugger für Rust?
- 9. Schritt für Schritt Tutorial für xinc?
- 10. Schritt-für-Schritt-Beispiel eines Lazy-Seq
- 11. Paypal Integration mit PHP Schritt für Schritt
- 12. Schritt für Schritt Debugging Ziel c
- 13. Wie man Headroom.js funktioniert/Schritt-für-Schritt
- 14. WebStorm - beginnend mit Sass Schritt für Schritt
- 15. Schritt für Schritt Google SSO (Java)?
- 16. wie owa arbeitet Schritt für Schritt
- 17. Django - Formular-Assistent Schritt für Schritt
- 18. numpy.where() detaillierte, Schritt-für-Schritt-Erklärung/Beispiele
- 19. Debugging eines Makefiles Schritt für Schritt
- 20. ctags, jsctags/doctorjs, Tagbar Schritt für Schritt
- 21. coffe Datenschicht Beispiel Schritt für Schritt
- 22. Jboss Schritt für Schritt eingestellt heiß bereitstellen
- 23. Wie man MarkerClusterer - Schritt-für-Schritt für einen Neuling verwendet
- 24. Homebrew Formel installieren Schritt für Schritt für Debug
- 25. Unendlich Schritt für Fortschrittsanzeige?
- 26. Datenbankmodell für Reise Schritt
- 27. C# .net Für() Schritt?
- 28. Erstellen von einfachen C++. Net-Wrapper. Schritt-für-Schritt
- 29. Schritt für Schritt Beseitigung dieser indirekten linken Rekursion
- 30. Schritt für Schritt Beispiel JMS in Spring Framework
Vielleicht finden Sie diese nützlich: https://github.com/qhool/quaff –
@PatrickOscity, I in der Regel auf einem Remote-Computer arbeiten. Gibt es eine Möglichkeit, das Quaff-Tool nur in der Befehlszeile auszuführen? – VoodooChild
@VoodooChild: Sie können 'ssh -Y' verwenden, wenn Sie auf Ihren Remote-Computer zugreifen, so dass jedes Fenster zu Ihrem Host-Computer umgeleitet wird. – Batou99