XDebug喜欢Elixir的工具

时间:2016-03-10 11:52:32

标签: elixir

我来自PHP背景到Elixir,我是XDebug的忠实粉丝,拥有查看堆栈跟踪的所有选项,其中包含在运行时传递给函数/方法的值。

Elixir中是否有类似的工具可以用来观察变量的值?我知道IEx.pry是一个选项,但是我想知道一个类似于XDebug的调试器是否可用 - 这是通过配置开关启用的,因为我想为代码执行此操作,并且#39 ;不在我的掌控之中。 (例如我在mix local.hex期间遇到的错误)

1 个答案:

答案 0 :(得分:1)

我不确定XDebug究竟做了什么,但有一些调试Elixir / Erlang代码的选项:

观察者:http://erlang.org/doc/man/observer.html(在iex中,输入:observer.start即可启动它。

调试器:http://erlang.org/doc/apps/debugger/debugger_chapter.html(在iex中,键入:debugger.start启动它。

尝试这两个工具,看看他们是否满足您的需求。