Итак, после установки всех зависимостей я следовал инструкциям, приведенным в ejabberd git repo (установка / сборка из исходного кода)
но после sudo сделай установку
ничего из этого не произошло.
- sudo make install
Эти команды будут:
Установите файлы конфигурации в / etc / ejabberd /
Установите двоичные файлы ejabberd, заголовочные и исполняемые файлы в / lib / ejabberd /
Установите скрипт администрирования: / sbin / ejabberdctl
Установите документацию ejabberd в / share / doc / ejabberd /
Создайте каталог спулинга: / var / lib / ejabberd /
Создайте каталог для файлов журнала: / var / log / ejabberd /
*
и все же, если я запускаю sudo ejabberdctl start, он запускается, и я также могу получить доступ к отладочной оболочке, но получить доступ без использования sudo,
Примечание:
1. после успешного создания я получаю предупреждение: «ПРЕДУПРЕЖДЕНИЕ: отсутствуют плагины: [rebar3_hex]»
2. Я использую rebar3 v3.6.1, Erlang / OTP 21, ejabberd v18
3. нет папки etc, поэтому нет и логов,
4. Я могу использовать запуск sudo ejabberdctl из любой точки терминала,