Installation RabbitMQ RPM在Red Hat Enterprise Linux 7.2上安装失败(即使安装了erlang)

Installation RabbitMQ RPM在Red Hat Enterprise Linux 7.2上安装失败(即使安装了erlang),installation,erlang,rabbitmq,rhel7,Installation,Erlang,Rabbitmq,Rhel7,在RabbitMQ的主页上 首先安装erlang 然后安装RabbitMQ rpm——导入https://www.rabbitmq.com/rabbitmq-release-signing-key.asc yum安装rabbitmq-server-3.6.3-1.noarch.rpm 我安装了erlang,但当安装RabbitMQ失败时,错误显示 Requires: erlang>=R16B-03 但是我已经安装了erlang19.0,有什么问题吗?另一篇文章中有人建议RabbitMQ现

RabbitMQ
的主页上

  • 首先安装erlang
  • 然后安装
    RabbitMQ

    rpm——导入https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

    yum安装rabbitmq-server-3.6.3-1.noarch.rpm

  • 我安装了erlang,但当安装RabbitMQ失败时,错误显示

    Requires: erlang>=R16B-03
    

    但是我已经安装了
    erlang19.0
    ,有什么问题吗?另一篇文章中有人建议RabbitMQ现在不支持
    Erlang19.0
    ,那我该怎么办?我已经安装了
    erlang 19.0
    ,并尝试在不删除
    erlang 19.0
    的情况下安装
    erlang 18.3
    ,因为我不知道如何卸载
    erlang
    :(,它仍然失败(但
    $erl
    显示版本是
    18.3

    我建议在这里使用零依赖性Erlang/OTP 18.3.4包:

    https://github.com/rabbitmq/erlang-rpm/releases/tag/v1.3.0
    
    按以下方式安装:

    wget https://github.com/rabbitmq/erlang-rpm/releases/download/v1.3.0/erlang-18.3.4-1.el7.centos.x86_64.rpm 
    rpm -i erlang-18.3.4-1.el7.centos.x86_64.rpm
    
    要删除当前的erlang安装,请尝试使用:

    sudo yum remove erlang*
    

    感谢您的回答。您一定是“erlang”方面的专家,因为您知道零依赖版本。不幸的是,我不知道该版本,所以事实上我从源代码安装了“erlang”,这相当困难。无论如何,您的命令可以工作!(我仍然必须“yum install socat”,这是“RabbitMQ”所需要的!)非常感谢您!