我试图在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?
答案 0 :(得分:1)
来自https://packages.erlang-solutions.com/erlang/
的安装说明要向系统添加Erlang Solutions存储库(包括用于验证已签名包的公钥),请调用以下命令:
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
RPM包已签名。要添加Erlang Solutions密钥,请执行命令:
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
包需要一些标准存储库中不存在的包。请确保已启用EPEL存储库。
调用以下命令安装" erlang"包:
sudo yum install erlang
或此命令安装" esl-erlang"包:
sudo yum install esl-erlang
请参阅FAQ了解这些版本之间的差异。你的二郎将以任何方式保持最新。