erlang - Ejabberd no etc , sbin 文件夹后 sudo make install
问题描述
因此,在安装所有依赖项后,我按照 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,
解决方案
推荐阅读
- node.js - 在 NodeJS 中的 Fabric 1.4 中将 google.protobuf.Timestamp 转换为 ISO 格式
- string - 如何确保字符串被赋予正确的格式
- android - 批量更新时会触发多少次 onUpdate 函数?
- python - 如何通过删除 for 循环使代码更快
- odoo - 无法在自定义模块中为普通用户创建记录(只能由管理员访问权限创建)
- c# - 有没有办法为每个项目进行 NuGet 包源设置?
- windows - 扬声器属性和平衡的命令行控制
- linux - 解析错误:第 1 行第 10897 列 EOF 处的数字文字无效
- java - 如果字符串在百里香中包含键,如何设置字符串中的值
- jquery - JQuery onclick 事件不适用于创建的 ID