You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RabbitMQ安装提示Erlang版本过旧问题求助(Windows Server 2019)

解决RabbitMQ安装时误报Erlang版本过低的问题

针对你遇到的情况,给出几个可行的排查和解决步骤:

  • 清理注册表残留项
    RabbitMQ安装程序会读取注册表中的Erlang版本信息,可能存在旧版本残留项导致误判:

    1. 按下Win+R输入regedit打开注册表编辑器
    2. 依次检查以下路径:
      • HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv
      • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ericsson\Erlang\ErlSrv(64位系统需检查)
    3. 如果发现版本为7.1的项,直接删除,重启系统后再尝试安装RabbitMQ
  • 校验环境变量配置
    确保环境变量指向正确的Erlang版本:

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 检查系统变量中的ERLANG_HOME,确认路径是Erlang 23.2的安装目录(比如C:\Program Files\Erlang OTP\23.2)
    3. 检查Path变量,只保留Erlang 23.2的bin目录(如C:\Program Files\Erlang OTP\23.2\bin),删除其他可能存在的旧Erlang路径
    4. 重启命令行窗口,再次运行erl -eval "erlang:display(erlang:system_info(otp_release)), halt()." -noshell确认版本为23,之后重新安装RabbitMQ
  • 手动指定Erlang路径安装
    绕开安装程序的自动检测,直接指定Erlang路径:
    打开命令提示符,切换到RabbitMQ安装包所在目录,执行命令:

    rabbitmq-server-3.8.14.exe /ERLANG_HOME="C:\Program Files\Erlang OTP\23.2"
    

    注意把路径替换成你实际的Erlang安装目录

  • 重新下载安装包
    有可能是RabbitMQ安装包损坏导致检测异常,重新下载官方对应版本的安装包即可(RabbitMQ 3.8.14和Erlang 23.x是兼容的)

内容的提问来源于stack exchange,提问作者John Sheridan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 00:30:59