Erlang ejabberd如何编译新模块
我找到了代码:Erlang ejabberd如何编译新模块,erlang,xmpp,ejabberd,Erlang,Xmpp,Ejabberd,我找到了代码: 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的src/文件夹中,然后“make”。编译它不需要什么特别的东西 以下是将自定义模块添加到ejabberd的步骤 将模块放入ejabberd/src文件夹 来到终端中的ejabberd目录并运行命令$sudo
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的src/文件夹中,然后“make”。编译它不需要什么特别的东西 以下是将自定义模块添加到ejabberd的步骤
这些是基于Ejabberd建议的说明 1) 形成如下所示的文件夹结构(参考-- ) 来源
│
│───conf
│└───modulename.yml
│───src
│ └───modulename.erl
│───README.txt
│───复制
│───模块名称规范
2) 将模块文件夹结构添加到ejabberd用户主目录(检查ejabberdctl.cfg以获取CONTRIB_MODULES_PATH参数) 3) 键入命令ejabberdctl modules\u available它将列出您的模块 4) 键入ejabberdctl module\u install module\u name命令
作为参考你认为它为什么不起作用?你收到错误消息了吗?