无法检索和安装ejabberd贡献模块

时间:2016-06-27 12:43:10

标签: ejabberd ejabberd-module

我从二进制源安装了ejabberd 16.03(ejabberd-16.03-osx-installer.app.zip)

我的操作系统是OS X Yosemite

安装完成后,我开始使用ejabberd:

cd ejabberd_directory/bin

./ejabberdctl start

我甚至检查了状态以确保它已启动。然后我尝试检索可用模块列表:

./ejabberdctl modules_update_specs

它说好了!

但是我没有得到任何东西:

./ejabberdctl modules_available

我无法安装任何模块。

我将不胜感激任何帮助..

2 个答案:

答案 0 :(得分:1)

Github做了一些更改,我们必须调整代码才能再次安装模块。您将需要ejabberd 16.06才能使用此功能。

答案 1 :(得分:0)

解决方法:

./ejabberdctl modules_update_specs 

此命令创建一个空文件夹〜/ .ejabberd_modules / sources

cd ~/.ejabberd_modules/sources
git clone https://github.com/processone/ejabberd-contrib.git 

然后你得到模块列表并安装它们:

./ejabberdctl modules_available

但请记住,运行./ejabberdctl modules_update_specs会清空您的sources文件夹并删除模块。