2015-10-18 16 views
11

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?

+0

Vielleicht finden Sie diese nützlich: https://github.com/qhool/quaff –

+0

@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

+0

@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

Antwort

8

Es ist nicht möglich, da PRY kein Debugger ist. Mit Pry können Sie einfach mit einem bestimmten Kontext interagieren.

+1

Wenn "hacken" nicht die Antwort auf das Setzen eines Haltepunkts und das Durchlaufen eines laufenden Elixir-Programms ist, was ist das? – sma

+1

@sma, wie Patrick darauf hingewiesen hat, github.com/qhool/quaff ist ein Tool, das Sie verwenden können – VoodooChild

+0

Ich kann nicht glauben, dass ich bis jetzt über Quaff nicht wusste. Thansk @sma –

Verwandte Themen