0

我已经从二进制源安装了 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

而且我无法安装任何模块。

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

4

2 回答 2

1

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

于 2016-06-28T06:46:13.980 回答
1

解决方法:

./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 将清空源文件夹并删除模块。

于 2016-06-28T13:35:31.357 回答