Не удается получить и установить модули вклада ejabberd

Я установил 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 ответа

Решение

Временное решение:

./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 очистит вашу исходную папку и удалит модули.

Github внес некоторые изменения, и мы должны адаптировать код, чтобы иметь возможность снова устанавливать модули. Вам понадобится ejabberd 16.06, чтобы использовать эту функцию.

Другие вопросы по тегам