2016-02-18 7 views
11

Ich bin sehr neu in Kristall Sprache. Ich würde gerne wissen, ob ein Debugger wie Ruby's Pry in Crystal existiert?Gibt es ein Äquivalent zu Pry für Crystal?

Es bedeutet, dass Sie bei der Programmstoppausführung in dieser Zeile etwas wie 'binding.pry' eingeben können und Sie Variablen steuern lassen.

+0

Soweit ich weiß, gibt es nicht für den Moment. Es wäre schön zu haben. –

Antwort

19

Obwohl sehr unvollständig, gibt es Unterstützung für LLDB.

Sie können überall in Ihrem Code debugger hinzufügen, um einen Haltepunkt für LLDB zu erstellen, um bei zu stoppen. Sie sollen (? Muss) einen binäre mit der -d oder --debug Flagge bauen, dann laufen LLDB mit:

$ crystal build -d foo.cr 
$ lldb ./foo 
(lldb) run 

https://groups.google.com/forum/m/#!topic/crystal-lang/gRf-yDNdZ-Y für ein ausführlicheres Beispiel finden.

Verwandte Themen