私はErlangを初めて使用します.EC2 ubuntuマシンにErlangとejabberdをインストールしようとしていますejabberd.. エラーをスローし始めましundefined parse transform 'lager_transform'た。
以下のすべてを試しました:
- 鉄筋
get-depsをしmake cleanたmake deps、、、make install。この後、lager_transform.beam が作成され、/lib/フォルダーに存在することがわかります。 - rebar.config ファイルを確認したところ、上に大きな deps がありました。これは広く提案されていますが、その後も助けにはなりません。
- モジュールの上に追加されまし
-compile[{parse_tranform},{lager_transform}]たが、それでもうまくいきません。
私はこれで本当にブロックされており、インストールを完了することができません。以前、ejabberd 15.11 と otp 18.2 を使用して fedora でこれを行ったことがありますが、当時p1_loggerはラガーの代わりに使用していました。しかし、今、otp 18.2 と ejabberd 16.0 または 15.11 で新しくインストールすると、lager_transform undefined error.