我问/回答这个问题是因为它把我挂断了,很可能其他人也会遇到同样的问题。
在 Windows Server 2008 x64 上安装 RabbitMQ x64 v2.8.6。
Erlang 使用默认安装位置安装到 C:\Program Files\erl5.9.2 后,我试图通过运行 rabbitmq-service.bat 来启动服务器。失败:
Please either set ERLANG_HOME to point to your Erlang installation
or place the RabbitMQ server distribution in the Erlang lib folder.
问题是 .bat 文件没有正确的子路径。带有 5.9.2 (R15B02) 版本的 erlang。我的 ERLANG_HOME 目录设置正确,但脚本没有正确使用这个版本的 Erlang,在这个 Erlang 菜鸟看来,有一个名为“erts-5.9.2”的新子目录导致了问题。也许熟悉这些脚本的人可以描述如何在没有我将要描述的黑客解决方法的情况下使其正常工作?