Ich komme aus einem Ruby on Rails-Hintergrund. Binding.pry ist also mein bester Freund. Ich habe gerade angefangen, Elixir abzuholen und ich genieße es wirklich, aber ich bin gespannt, was die besten Debugging-Techniken sind? Was ist das Gegenstück von pry für Elixir? Ist das Debugging-Paradigma anders, weil es funktional ist?Debuggen einer Elixir-Anwendung
1
A
Antwort
4
Am nächsten an pry
ist IEx.pry
.
Sie können Ihre Elixir/Phoenix-Anwendung wie folgt beginnen:
iex -S mix phoenix.server
Oder, wenn Sie verwenden Phoenix nicht:
iex -S mix
Dieses eine REPL spawnen, die ähnlich wie Ruby arbeitet irb
, wo Sie so ziemlich alles debuggen können, was Sie wollen.
This comprehensive article von den Autoren von Elixir erklärt, wie man IEx.pry
und andere Debugging-Techniken verwenden, möchten Sie vielleicht ein lesen.
Verwandte Themen
- 1. Debuggen einer benutzerdefinierten Windows.Forms.ComboBox
- 2. Wie Debuggen einer Absturzanwendung
- 3. Fehler beim Debuggen einer Skriptaufgabe
- 4. Wie Debuggen einer GNUstep-Anwendung?
- 5. Wie Debuggen einer C# Binärdatei
- 6. Debuggen einer verschleierten .Net-Assembly
- 7. Debuggen einer Bibliothek mit Xcode
- 8. WCF Debuggen einer REST-API
- 9. Debuggen einer Anwendung in einer Kundenumgebung .NET
- 10. Verschiedene Möglichkeiten zum Debuggen einer web2py-Anwendung
- 11. Debuggen einer JLink-Anwendung in Pro-Engineer
- 12. Debuggen einer DLL zur Laufzeit verbunden
- 13. Debuggen eines Prozesses in einer VM
- 14. Debuggen einer Kivy-Anwendung unter ARC Welder
- 15. Wie Debuggen einer NullPointerException in der Verarbeitung?
- 16. Kernel-Modus-Treiber Debuggen einer physischen Maschine
- 17. Wie Debuggen einer Remote-Linux-Binärdatei?
- 18. Debuggen einer ausführbaren Datei in Visual Studio
- 19. Debuggen einer for-Schleife, die abstürzt
- 20. Wie Debuggen einer fehlerhaften SELECT-Anweisung?
- 21. debuggen einer uwsgi python-anwendung mit pycharm
- 22. Debuggen einer fehlerhaften DLL-Aufrufkonvention Fehler
- 23. Problem beim Debuggen einer Android-Anwendung
- 24. Wie Debuggen "System.Net.WebException" in einer C# -Webanwendung?
- 25. Debuggen einer JLink-Anwendung in Creo 2.0
- 26. Wie Debuggen einer gespeicherten Prozedur in Toad?
- 27. Debuggen einer Klassenbibliothek in Visual Studio
- 28. Debuggen einer Knoten-Anwendung mit Eklipse
- 29. Debuggen einer verwalteten Komponente von C++ Win32
- 30. Debuggen einer reaktionsnativen Anwendung mit Nuklid
Sie kennen den Blogpost, den @simone unten verlinkt, ist der allererste Link, der auftaucht, wenn ich googelt "Debugging Elixir". Ich versuche nur, einem Entwickler beizubringen, wie man fischt. . . –