2015-07-15 2 views
1

Следуя инструкциям на https://github.com/processone/ejabberd-contrib Стараюсь работает:Ошибка при установке модуля вно в ejabberd

ejabberdctl module_install ejabberd_auth_http

Но ответ я получаю:

Error: not available

Мне нужно, чтобы загрузить модуль конкретный Do место в пути установки ejabberd, чтобы это работало, или есть еще какой-то другой недостаток?

+0

ли вы попробовать ejabberdctl modules_update_specs, а затем ejabberdctl modules_available? –

ответ

1

Я попробовал следующую последовательность на 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

+0

работал отлично ... хотя включение «auth_method: http» ничего не делает ... У меня возникает ощущение, что некоторые из причудливых я испытываю, может быть, из-за того, что он находится в окнах ... Я думаю, что настроюсь Ubuntu VM и посмотреть, как все идет туда – davidkomer

+0

да ... теперь это включено, но получение сбоя ... будет продолжаться на github – davidkomer

+0

Спасибо, я думаю, что модуль полагается на другие зависимости, которые автоматически не устанавливаются скриптом. –

Смежные вопросы