CentOS 6.8 安装rabbitmq 3.7.4

CentOS 6.8 install rabbitmq 3.7.4

我正在尝试在 CentOS 6.8 上安装 RabbitMQ 3.7.4。目前我已经按照 https://github.com/erlang/otp/blob/maint/HOWTO/INSTALL.md 的说明安装了 Erlang 20,但是当我尝试时:

sudo yum install https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.4/rabbitmq-server-3.7.4-1.el6.noarch.rpm

它没有检测到 Erlang 20。而是从我的 EPEL(即 R14B)中搜索可用的 Erlang 包,并且不会安装,因为它低于最低 Erlang 版本要求。我该如何解决这个问题并安装 RabbitMQ?

来自 https://packages.erlang-solutions.com/erlang/

的安装说明

使用存储库安装

1。添加存储库条目

要将 Erlang Solutions 存储库(包括我们用于验证签名包的 public 密钥)添加到您的系统,请调用以下命令:

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

或者:手动添加存储库条目

RPM 包已签名。要添加 Erlang 解决方案密钥,请执行命令:

rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc

将以下行添加到“/etc/yum.repos.d/”中的某个文件中:

[erlang-solutions]
name=CentOS $releasever - $basearch - Erlang Solutions
baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1

2。添加具有依赖项的存储库

包需要一些标准存储库中不存在的包。请确保已启用 EPEL 存储库。

3。安装 Erlang

调用以下命令安装 "erlang" 包:

sudo yum install erlang

或此命令安装 "esl-erlang" 软件包:

sudo yum install esl-erlang

请参考FAQ了解这些版本之间的区别。无论哪种方式,您的 erlang 都会保持最新。