2015-10-18 61 views
11

我想使用IEx.pry在我的elixir代碼中循序漸進,比如ruby中的byebug或Java中的調試點。我試圖在這裏查看文檔:https://github.com/elixir-lang/elixir/blob/4f68c4f10502e0f54a21093bb9a33957e63a9ac4/lib/iex/lib/iex.ex 但沒有找到任何東西。任何人都可以提出一種方法來做到這一點Iex pry一步一步來?

+0

也許你會發現這很有用:https://github.com/qhool/quaff –

+0

@PatrickOscity,我通常在遠程機器上工作。有沒有辦法只在命令行中運行quaff工具? – VoodooChild

+0

@VoodooChild:當你ssh進入你的遠程機器時,你可以使用'ssh -Y',這樣任何窗口都會被重定向到你的主機。 – Batou99

回答

8

這是不可能的,因爲pry不是調試器。 Pry只是允許你與特定的上下文進行交互。

+1

如果pry不是設置斷點並通過正在運行的Elixir程序的答案,那是什麼? – sma

+1

@sma,正如Patrick指出的那樣,github.com/qhool/quaff是一個可以使用的工具。 – VoodooChild

+0

不能相信我到現在還不知道quaff。 Thansk @sma –