Я думаю, что установщик windows фактически скомпилирован и упакован в Linux или другой операционной системе. Следуя этим рассуждениям, есть способ заставить ваш скомпилированный ejabberd работать в Windows:
- Скачать и установить последний двоичный пакет ejabberd на ваш сервер Windows. Посмотрите, какая у вас версия Erlang / OTP и какая у вас версия ejabberd.
- Теперь go для машины разработки, на которой вы знаете, что ejabberd может быть скомпилирован: GNU / Linux, BSD, возможно Ma c.
- Загрузите ту же версию Erlang / OTP и загрузите исходный код той же версии ejabberd
- Скомпилируйте ejabberd
- Скопируйте полученные файлы * .beam с компьютера разработчика на сервер Windows, перезаписывающий изначально установленные