2015-10-18 63 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 –