Estoy haciendo/respondiendo esta pregunta porque me colgó & es probable que alguien más tenga el mismo problema.Error de instalación de Windows x64 RabbitMQ con el entorno var de Erlang (ERLANG_HOME)
Instalación de RabbitMQ x64 v2.8.6 en Windows Server 2008 x64.
Después de instalar Erlang utilizando la ubicación de instalación predeterminada en C: \ Archivos de programa \ erl5.9.2, intento iniciar el servidor ejecutando rabbitmq-service.bat. Error:
Please either set ERLANG_HOME to point to your Erlang installation
or place the RabbitMQ server distribution in the Erlang lib folder.
El problema es que el archivo .bat no tiene la subruta correcta. con la versión 5.9.2 (R15B02) de erlang. Mi directorio ERLANG_HOME está configurado correctamente, pero el script no lo usa correctamente para esta versión de Erlang, que a este novato de Erlang le parece que tiene un nuevo subdirectorio llamado "erts-5.9.2" que está causando los problemas. Tal vez alguien íntimo con estos scripts puede describir cómo hacer que esto funcione correctamente sin la solución de hackeo que estoy a punto de describir.
Antes de editar los archivos .bat, sugiero verificar la variable ERLANG_HOME en las variables de entorno. De alguna manera, el instalador de erlang lo configuró con un error tipográfico. Use el Explorador de Windows para copiar la ruta y péguela para que quede bien cuando se inserte en esta expresión "! ERLANG_HOME! \ Bin \ erl.exe" (evite \\ por ejemplo) – Andrei
Su ERLANG_HOME probablemente sea C: \ Archivos de programa \ erl5.9.2, y simplemente cambiando a C: \ Program Files \ erl5.9.2 \ erts-5.9.2, debería haber resuelto el problema. El punto principal es que RabbitMQ y probablemente cualquier otra cosa que use erlang esperan que la carpeta de inicio sea el padre de "bin", por lo que debes asegurarte de que las variables apuntan a esa carpeta para aplicaciones felices. – eselk