私は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
.