[英]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.