したがって、すべての依存関係をインストールした後、 ejabberd git repo に示されている指示に従いました(ソースからのインストール/ビルド)
しかし、 sudo make install の後、これは何も起こりませんでした。
- sudo make install
これらのコマンドは次のことを行います: /etc/ejabberd/ に設定ファイルをインストールします
/lib/ejabberd/ に ejabberd バイナリ、ヘッダー、およびランタイム ファイルを
インストールします 管理スクリプトをインストールします: /sbin/ejabberdctl
/share/doc/ejabberd に ejabberd ドキュメントをインストールします/
スプール ディレクトリを作成します: /var/lib/ejabberd/
ログ ファイル用のディレクトリを作成します: /var/log/ejabberd/
*
それでも、 sudo ejabberdctl start を実行すると起動し、デバッグシェルにもアクセスできますが、sudo を使用せずにアクセスが拒否されます。
注: 1. make が成功した後、次の警告が表示されます: " WARN: Missing plugins: [rebar3_hex] "
2. rebar3 v3.6.1、Erlang/OTP 21、ejabberd v18 を使用して
いますログもありません
。 4. 端末のどこからでも sudo ejabberdctl start を使用できます。