我想在我的 elixir 代码中使用 IEx.pry 逐步进行,例如 ruby 中的 byebug 或 Java 中的调试点。我试着在这里查看文档:https ://github.com/elixir-lang/elixir/blob/4f68c4f10502e0f54a21093bb9a33957e63a9ac4/lib/iex/lib/iex.ex 但没有找到任何东西。谁能建议一种方法来做到这一点?
问问题
4079 次
3 回答
13
这是不可能的,因为 pry 不是调试器。Pry 仅允许您与特定上下文进行交互。
于 2015-10-20T10:49:00.047 回答
1
您可以添加多个IEx.pry
指令,检查并使用continue
以转到下一个
于 2020-05-28T06:59:00.500 回答
1
I was hoping for a way to step through Elixir code via IEx.pry
as well, but that's not possible. Erlang does have a debugger that you can use for Elixir code.
You can start the debugger by running: :debugger.start()
I learned about it here: http://blog.plataformatec.com.br/2016/04/debugging-techniques-in-elixir-lang/
于 2018-03-10T10:37:50.150 回答