1

開発環境でアプリケーションを実行すると

iex -S mix phoenix.server

:dbg.tracer を使用してコードを調べることができます。しかし、exrm リリースをビルドして実行すると、

bin/myapp console

:dbg.tracer を使用しようとすると、「module :dbg is not available」と表示されます。exrm リリースで :dbg を利用できるようにする方法はありますか? それは本当に便利です。

4

1 に答える 1

0

サーバーにはインストールされていないようerlang-runtime-toolsですが、開発環境にはインストールされています。Debian でこれに対処するには、sudo apt-get install erlang-runtime-tools. :dbg.tracer/0これが完了すると、追加の手順を実行せずにコンソールから実行できるようになります。

将来、:crypto、:dbg などのすべてのアプリケーションと一緒に Erlang をインストールする場合は、 をインストールすることをお勧めしますesl-erlang。たとえば、Ubuntu では、sudo apt-get install esl-erlang.

于 2016-06-27T20:06:13.167 に答える