RabbitMQ RPM installation failed on Red Hat Enterp

2019-06-04 00:55发布

In the homepage of RabbitMQ it says

  1. First install erlang
  2. Then install RabbitMQ by

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

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

I installed erlang but when install RabbitMQ it failed, the error says

Requires: erlang>=R16B-03

But I have already installed erlang 19.0, what's the problem? Someone in other article suggested RabbitMQ doesn't support erlang 19.0 right now, then what should I do? I have already installed erlang 19.0 and tried installing erlang 18.3 without deleting erlang 19.0, because I don't know how to uninstall erlang :( , it still fails (but $erl shows the version is 18.3).

1条回答
小情绪 Triste *
2楼-- · 2019-06-04 01:32

RabbitMQ will support Erlang 19.0 starting from the version 3.6.4 (currently in RC1).

I suggest to use the zero dependency Erlang/OTP 18.3.4 package here:

https://github.com/rabbitmq/erlang-rpm/releases/tag/v1.3.0

install it in this way:

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

To remove your current erlang installation try using:

sudo yum remove erlang*
查看更多
登录 后发表回答