将 contrib 模块安装到 ejabberd 时出错
Error on installing contrib module to ejabberd
按照 https://github.com/processone/ejabberd-contrib 的说明,我尝试 运行:
ejabberdctl module_install ejabberd_auth_http
但我得到的回复是:
Error: not available
我是否需要将模块下载到 ejabberd 安装路径中的特定位置才能正常工作,还是缺少其他一些步骤?
我在 ejabberd 上尝试了以下顺序,似乎至少可以安装:
确保 ejabberd 已启动
$ ./ejabberdctl start
下载可用模块列表:
$ ./ejabberdctl modules_update_specs
检查可用模块:
$ ./ejabberdctl modules_available
安装模块:
$ ./ejabberdctl module_install ejabberd_auth_http
src/ejabberd_auth_http.erl:11: Warning: behaviour ejabberd_gen_auth undefined
ok
从那里你应该能够配置它并重新启动 ejabberd。
参考:Easy installer and structure for ejabberd contributed modules
按照 https://github.com/processone/ejabberd-contrib 的说明,我尝试 运行:
ejabberdctl module_install ejabberd_auth_http
但我得到的回复是:
Error: not available
我是否需要将模块下载到 ejabberd 安装路径中的特定位置才能正常工作,还是缺少其他一些步骤?
我在 ejabberd 上尝试了以下顺序,似乎至少可以安装:
确保 ejabberd 已启动
$ ./ejabberdctl start
下载可用模块列表:
$ ./ejabberdctl modules_update_specs
检查可用模块:
$ ./ejabberdctl modules_available
安装模块:
$ ./ejabberdctl module_install ejabberd_auth_http src/ejabberd_auth_http.erl:11: Warning: behaviour ejabberd_gen_auth undefined ok
从那里你应该能够配置它并重新启动 ejabberd。
参考:Easy installer and structure for ejabberd contributed modules