【问题标题】:RabbitMQ 3.6.6 on Windows 10 64-bit - Erlang not detectedWindows 10 64 位上的 RabbitMQ 3.6.6 - 未检测到 Erlang
【发布时间】:2017-07-28 13:23:12
【问题描述】:

我正在运行 64 位 Windows 10,我安装了 Erlang 64 位 R16B03,设置了 ERLANG_HOME 系统环境变量(不是用户环境变量)并验证它可以从命令 shell 正常工作。 当我运行 RabbitMQ3.6.6.exe 进行设置时,我收到错误“无法检测到 Erlang”。 RabbitMQ 3.6.6 需要什么版本的 Erlang ? Erlang 必须安装在 C:\Program Files 中吗? 我将它安装在 C:\Erlang 文件夹中。

我也尝试将 %ERLANG_HOME%\bin 添加到 Path 中,但没有任何区别。 我已经安装了 VC++ 可再发行 exe(2005、2008、2013、2015)。 我尝试了 Erlang 的 OTP 19.2 (erl8.2) 版本,结果相同。 有什么想法吗?

我试图避免从 RabbitMQ zip 文件手动安装,因为我是 RabbitMQ 的新手,只想启动并运行它,以便学习它。

谢谢

【问题讨论】:

  • 你可能想看看这个thread,因为它看起来很相似(重复?)
  • 谢谢。我在发布之前阅读了它,它对我没有帮助

标签: windows erlang rabbitmq


【解决方案1】:

我让它工作了。基本上,除非您将其安装在 Windows 10 64 位的默认 C:\Program Files 文件夹中,否则安装程序不起作用。我最初将 Erlang 安装在 C:\Erlang 中,即使正确设置了 ERLANG_HOME 系统变量,RabbitMQ 设置仍然无法正常工作。一旦我在 C:\Program Files 中安装 Erlang 并运行 ERLANG 和 RabbitMQ 设置“以管理员身份运行”,然后它就安装了。

【讨论】:

    【解决方案2】:

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

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

    重要提示:即使您设置了环境变量,也无法将 Erlang 安装在上述默认位置以外的位置。

    【讨论】:

      【解决方案3】:

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

      我已删除 erlang 并重新安装它。但我运行安装 exe 以管理员身份。 然后我成功安装了 RabittMQ。

      【讨论】:

        猜你喜欢
        • 2017-04-07
        • 2017-07-29
        • 2018-08-26
        • 1970-01-01
        • 2011-10-24
        • 2020-09-25
        • 1970-01-01
        • 2018-02-12
        • 2017-10-15
        相关资源
        最近更新 更多