Не удается получить и установить модули вклада 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, чтобы использовать эту функцию.