Есть ли способ сделать:dbg доступным в выпусках exrm?
Когда я запускаю свое приложение в моей среде разработки с
iex -S mix phoenix.server
Я могу использовать: dbg.tracer, чтобы посмотреть в мой код. Но когда я создаю exrm-релиз и запускаю его с
bin/myapp console
Когда я пытаюсь использовать: dbg.tracer, он говорит мне: "модуль: dbg недоступен". Есть ли способ сделать: dbg доступным в выпуске exrm? Это было бы очень удобно.
1 ответ
Похоже, ваш сервер не имеет erlang-runtime-tools
установлен, но ваша среда разработки делает. Чтобы решить эту проблему в Debian, вы можете запустить sudo apt-get install erlang-runtime-tools
, Как только это будет сделано, вы сможете запустить :dbg.tracer/0
с вашей консоли без каких-либо дополнительных шагов.
В будущем, если вы хотите установить Erlang вместе со всеми его приложениями, такими как:crypto,:dbg и т. Д., То я предлагаю вам установить esl-erlang
, В Ubuntu, например, sudo apt-get install esl-erlang
,