因此,在安装所有依赖项后,我按照 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,