Windows无法启动RabbitMQ的服务在本地计算机上

问题描述:

我想在我的本地Windows笔记本电脑启动RabbitMQ的服务,但我不断收到此错误:Windows无法启动RabbitMQ的服务在本地计算机上

enter image description here

我先下载二郎(OTP 19.0的Windows 64位二进制文​​件)从这里:http://www.erlang.org/downloads。 然后我从这里下载了RabbitMQ:https://www.rabbitmq.com/install-windows.html

Erlang似乎已经正确安装 - 我没有在日志中看到任何错误。 RabbitMQ的显示在安装日志此消息:

Installing RabbitMQ service... 
The filename, directory name, or volume label syntax is incorrect. 
The filename, directory name, or volume label syntax is incorrect. 
The filename, directory name, or volume label syntax is incorrect. 
C:\Program Files\erl8.0\erts-8.0\bin\erlsrv: Service RabbitMQ added to system. 
Error spawning C:\Program Files\erl8.0\erts-8.0\bin\epmd -daemon (error 0) 
Starting RabbitMQ service... 
The filename, directory name, or volume label syntax is incorrect. 
The filename, directory name, or volume label syntax is incorrect. 
The filename, directory name, or volume label syntax is incorrect. 
C:\Program Files\erl8.0\erts-8.0\bin\erlsrv: Failed to start service RabbitMQ. 
Error: The process terminated unexpectedly. 

我卸载了两个,重新启动我的笔记本电脑并重新安装,但仍然无法正常工作。

我还添加了防火墙规则,但仍然没有运气。第2防火墙规则是允许这些端口连接:4369,25672,5672,5671,15672,61613,61614,1883年,8883

enter image description here

+0

好像你正试图在一个不存在的文件夹中安装RabbitMQ。 – Gabriele

+0

当您尝试安装RMQ时,您可以发布目录名吗?该文件夹是否包含空格或其他特殊字符? – Gabriele

+0

@Gabriele默认目录名称是“RabbitMQ服务器”,我卸载并重新安装到“RabbitMQ”仍然是同样的问题。谢谢 – webDeveloper

我认为我有问题在于这种错误了同样的问题

The filename, directory name, or volume label syntax is incorrect.

...这也许当二郎安装它由于某种原因,是设置HOMEDRIVEU:或一些愚蠢的。

在命令行中运行:

SET HOMEDRIVE=C: 

然后尝试再次运行RabbitMQ的服务。您可能需要停止,删除,安装,再次启动

rabbitmq-service stop 
rabbitmq-service remove 
rabbitmq-service install 
rabbitmq-service start 

,并请确保你已拷贝了.erlang.cookieC:\ WINDOWS您的用户文件夹的根(C:\用户\ {用户} \