Ответ 1
Это невозможно, поскольку pry не является отладчиком. Pry просто позволяет вам взаимодействовать с конкретным контекстом.
Я хочу использовать IEx.pry для перехода шаг за шагом в мой код elixir, например byebug в ruby или отладочной точке Java. Я пробовал посмотреть документацию здесь: https://github.com/elixir-lang/elixir/blob/4f68c4f10502e0f54a21093bb9a33957e63a9ac4/lib/iex/lib/iex.ex, но ничего не нашел. Может ли кто-нибудь предложить способ сделать это?
Это невозможно, поскольку pry не является отладчиком. Pry просто позволяет вам взаимодействовать с конкретным контекстом.
Я надеялся, что вы IEx.pry
пройти через код Elixir через IEx.pry
, но это невозможно. У Erlang есть отладчик, который вы можете использовать для кода Elixir.
Вы можете запустить отладчик, запустив :debugger.start()
Я узнал об этом здесь: http://blog.plataformatec.com.br/2016/04/debugging-techniques-in-elixir-lang/