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

时间:2016-07-29 06:36:51

标签: installation erlang rabbitmq rhel7

RabbitMQ的主页上说

  1. 首先安装erlang
  2. 然后按

    安装RabbitMQ

    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

    yum install rabbitmq-server-3.6.3-1.noarch.rpm

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

    Requires: erlang>=R16B-03
    

    但我已经安装了erlang 19.0,问题是什么?其他文章中有人建议RabbitMQ现在不支持erlang 19.0,那我该怎么办?我已安装erlang 19.0并尝试安装erlang 18.3而不删除erlang 19.0,因为我不知道如何卸载erlang :(,它仍然失败(但{{1} }}显示版本为$erl)。

1 个答案:

答案 0 :(得分:1)

RabbitMQ将从版本Erlang 19.0(目前位于RC1)开始支持3.6.4

我建议在这里使用零依赖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*