在RabbitMQ
的主页上说
erlang
然后按
安装RabbitMQ
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.6.3-1.noarch.rpm
我安装了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
)。
答案 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*