一、安装前置依赖工具
- 安装erlang
- 安装依赖
yum install -y xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel wxBase wxGTK wxGTK-gl perl -y - 安装erlang
到 https://github.com/rabbitmq/erlang-rpm 上面去下载yum源,
并将文件保存到/etc/yum.repos.d/rabbitmq-erlang.repo , 我安装的是21.x版本的erlang
yum文件内容如下: 原始内容# In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/6 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1 注意:要将上面的https请求改成http请求 不然会出现如下错误 配置好后 执行 yum clean all; yum makecache 最后执行 yum -y install erlang
- 安装依赖
3、安装erlang的时候可能会出现的问题
1、出现版本冲突问题
这个时候需要执行 yum remove erlang-erts-R14B-04.3.el6.x86_64 -y 卸载掉之前的版本
二、安装
1、安装socat yum -y install socat
如果出现无法找到socat包
先安装epel-release 修改/etc/yum.repo.d/epel.repo 将baseurl的注释去掉:
下载 rabbitmq-server-3.7.10-1.el6.noarch.rpm 安装包
网址 https://github.com/rabbitmq/rabbitmq-server/releases 选择的rabbitmq的版本必须要和erlang版本兼容 不然就会出 现错误
然后直接运行 yum -y install rabbitmq-server-3.7.10-1.el6.noarch.rpm
经过以上步骤后就可以将 rabbitmq-server安装上了