【问题标题】:CentOS 6.8 install rabbitmq 3.7.4CentOS 6.8 安装rabbitmq 3.7.4
【发布时间】:2018-10-13 06:44:12
【问题描述】:

我正在尝试在 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 中搜索了可用的 Erlang 包,即 R14B,并且不会安装,因为它低于最低 Erlang 版本要求。如何解决这个问题并安装 RabbitMQ?

【问题讨论】:

  • 可能会在其中一个 linux 站点上获得更多帮助。这是特定于操作系统的问题,不一定是 RabbitMQ 问题。您很可能需要向 yum 添加一个 repo。
  • 您是否尝试过按照安装 Erlang 的说明进行操作?它们位于此页面的底部。 packages.erlang-solutions.com/erlang

标签: centos erlang rabbitmq centos6


【解决方案1】:

来自https://packages.erlang-solutions.com/erlang/的安装说明

使用存储库安装

1。添加存储库条目

要将 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

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

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

3。安装 Erlang

调用以下命令安装“erlang”包:

sudo yum install erlang

或者这个命令安装“esl-erlang”包:

sudo yum install esl-erlang

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

【讨论】:

  • 谢谢。我按照 digitalocean 的说明安装了 EPEL repo 中的 erlang。它在切换到 erlang 解决方案 repo 后工作
猜你喜欢
  • 2016-12-26
  • 2017-04-20
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 2017-03-02
  • 2018-04-22
  • 2011-07-24
相关资源
最近更新 更多