2015-10-18 15 views
11

Voglio usare IEx.pry per andare passo dopo passo nel mio codice di elisir, come byebug in ruby ​​o punto di debug in Java. Ho provato a esaminare la documentazione qui: https://github.com/elixir-lang/elixir/blob/4f68c4f10502e0f54a21093bb9a33957e63a9ac4/lib/iex/lib/iex.ex ma non ho trovato nulla. Qualcuno potrebbe suggerire un modo per farlo?Iex sta andando passo dopo passo?

+0

Forse troverete questo utile: https://github.com/qhool/quaff –

+0

@PatrickOscity, ho di solito funziona su una macchina remota. C'è un modo per eseguire lo strumento quaff solo in linea di comando? – VoodooChild

+0

@VoodooChild: È possibile usare 'ssh -Y' quando si esegue l'ssh nel computer remoto in modo che qualsiasi finestra venga reindirizzata al computer host. – Batou99

risposta

8

Non è possibile in quanto la leva non è un debugger. Pry ti consente semplicemente di interagire con un particolare contesto.

+1

Se la leva non è la risposta per impostare un punto di interruzione e passare attraverso un programma Elixir in esecuzione, che cos'è? – sma

+1

@sma, come ha sottolineato Patrick, github.com/qhool/quaff è uno strumento che è possibile utilizzare – VoodooChild

+0

Non riesco a credere che non sapessi di quaff fino ad ora. Thansk @sma –