Windows 10 64位上的RabbitMQ 3.6.6 - 未检测到Erlang

3
我正在运行64位的Windows 10,安装了Erlang 64位R16B03,并设置了ERLANG_HOME系统环境变量(不是用户环境变量),并在命令行中验证通过。但当我运行RabbitMQ3.6.6.exe进行设置时,出现错误“无法检测到Erlang”。RabbitMQ 3.6.6需要哪个版本的Erlang?Erlang必须安装在C:\Program Files吗?我将其安装在C:\Erlang文件夹中。
我也尝试将%ERLANG_HOME%\bin添加到路径中,但没有任何改变。我已经安装了VC++ redistributable exe (2005,2008,2013,2015)。我尝试了版本为OTP 19.2 (erl8.2)的Erlang,但结果相同。有什么想法吗?
我正在尝试避免从RabbitMQ zip文件手动安装,因为我是RabbitMQ的新手,只是想让它运行起来,这样我就可以学习它了。
谢谢

你可能想看一下这个帖子,因为它看起来很相似(重复?) - Frederic
谢谢。我在发布之前阅读了它,但没有帮助到我。 - Acid Rider
3个回答

5

我搞定了。基本上,如果你在 Windows 10 64 位上没有将安装程序安装在默认的 C:\Program Files 文件夹中,那么设置就无法运行。我最初是将 Erlang 安装在 C:\Erlang 中,即使 ERLANG_HOME 系统变量正确设置了,也无法从 RabbitMQ 设置中正常工作。一旦我将 Erlang 安装在 C:\Program Files 中并以“管理员身份”运行 ERLANG 和 RabbitMQ 设置,然后它就安装好了。


0

Erlang 应该安装在其默认位置 C:\Program Files\erl8.3。 一旦您在默认位置安装了它,您必须设置环境变量中的 ERLANG_HOME 和 Path。

只有这样,RabbitMQ 的安装才会开始。

重要提示:即使您设置了环境变量,如果将 Erlang 安装在除上述默认位置以外的其他位置,则无法正常工作。


0

我遇到了与 RabbitMQ 3.5.6erlang 1.7 相同的问题。 ERLANG_HOME 已正确设置,但我无法安装 rabbitMQ,因为它说找不到 erlang。

我已经卸载了 erlang 并重新安装。但我以管理员身份运行了安装 exe 文件。 然后我成功安装了 RabittMQ。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接