Иекс заглядывает шаг за шагом?

Я хочу использовать IEx.pry для перехода шаг за шагом в мой код elixir, например byebug в ruby или отладочной точке Java. Я пробовал посмотреть документацию здесь: https://github.com/elixir-lang/elixir/blob/4f68c4f10502e0f54a21093bb9a33957e63a9ac4/lib/iex/lib/iex.ex, но ничего не нашел. Может ли кто-нибудь предложить способ сделать это?

Ответы

Ответ 1

Это невозможно, поскольку pry не является отладчиком. Pry просто позволяет вам взаимодействовать с конкретным контекстом.

Ответ 2

Я надеялся, что вы IEx.pry пройти через код Elixir через IEx.pry, но это невозможно. У Erlang есть отладчик, который вы можете использовать для кода Elixir.

Вы можете запустить отладчик, запустив :debugger.start()

Я узнал об этом здесь: http://blog.plataformatec.com.br/2016/04/debugging-techniques-in-elixir-lang/