0

因此,在安装所有依赖项后,我按照 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 ,它会启动,我也可以访问调试 shell,但是使用 sudo 会被拒绝访问,

注意: 1. 成功制作后,我收到警告:“WARN: Missing plugins: [rebar3_hex]”
2. 我正在使用 rebar3 v3.6.1,Erlang/OTP 21,ejabberd v18
3. 没有 etc 文件夹,所以也没有日志,
4.我可以在终端的任何地方使用 sudo ejabberdctl start,

4

0 回答 0