在 RHEL 上安装 rabbitmq-server [英] Installing rabbitmq-server on RHEL
问题描述
尝试在 RHEL 上安装 rabbitmq-server 时:
When trying to install rabbitmq-server on RHEL:
[ec2-user@ip-172-31-34-1XX ~]$ sudo rpm -i rabbitmq-server-3.3.5-1.noarch.rpm
error: Failed dependencies:
erlang >= R13B-03 is needed by rabbitmq-server-3.3.5-1.noarch
[ec2-user@ip-172-31-34-1XX ~]$ rpm -i rabbitmq-server-3.3.5-1.noarch.rpm
error: Failed dependencies:
erlang >= R13B-03 is needed by rabbitmq-server-3.3.5-1.noarch
我不确定为什么尝试 rpm 安装无法识别我的 erlang 安装,因为运行 $ erl
给出:
I'm unsure why trying to rpm install isn't recognizing my erlang install since running $ erl
gives:
[ec2-user@ip-172-31-34-1XX ~]$ which erl
/usr/local/bin/erl
[ec2-user@ip-172-31-34-1XX ~]$ sudo which erl
/bin/erl
推荐答案
您需要确保安装了最新版本的 Erlang.它在 EPEL 存储库中可用.
You will need to ensure that an up-to-date version of Erlang is installed. It is available in the EPEL repository.
您可以通过执行以下操作来安装它:
You can install it by performing the following:
wget -O/etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo
yum install erlang
按照上面的 Erlang 设置,您可以继续安装 RabbitMQ,如下所示:
Following the above setup of Erlang, you can then proceed to install RabbitMQ as follows:
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.3.5-1.noarch.rpm
您可以在他们的设置指南中找到更多信息
这篇关于在 RHEL 上安装 rabbitmq-server的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!