[英]ejabberd how to compile new module
在这里,我找到了代码:
erlc -I ~/ejabberd-2.1.13/lib/ejabberd-2.1.13/include -pa ~/ejabberd-2.1.13/lib/ejabberd-2.1.13/ebin mod_my.erl
但这没有用吗?
以下是将自定义模块添加到ejabberd中的步骤
只需将模块拖放到ejabberd的src /文件夹中,然后单击“ make”即可。 无需特殊编译即可。
这些是基于Ejabberd建议的说明
1)形成如下所示的文件夹结构(请参阅-https: //github.com/processone/ejabberd-contrib中的任何模块)。
资料来源
│
│───conf
│└───modulename.yml
│───src
│└───modulename.erl
│───README.txt
│───复制
│───modulename.spec
2)将模块文件夹结构添加到ejabberd用户主目录(检查ejabberdctl.cfg中的CONTRIB_MODULES_PATH参数)。
3)输入命令ejabberdctl modules_available它将列出您的模块
4)输入ejabberdctl module_install module_name命令
供参考https://docs.ejabberd.im/developer/extending-ejabberd/modules/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.