参考链接:https://tecadmin.net/install-rabbitmq-on-centos/
安装 Erlang
1 2 3
| wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm sudo yum install erlang erlang-nox
|
安装 RabbitMQ Server
CentOS/RHEL 6
1
| https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server-3.8.2-1.el6.noarch.rpm
|
1 2
| sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc sudo yum install rabbitmq-server-3.8.2-1.el6.noarch.rpm
|
疑难杂症
在内网测试机上安装的过程中,遇到了一种情况,yum install
只能安装旧的版本:
1 2 3 4 5 6 7 8 9 10 11 12 13
| yum list | grep erlang
erlang-appmon.x86_64 R14B-04.3.el6 @epel erlang-asn1.x86_64 R14B-04.3.el6 @epel erlang-common_test.x86_64 R14B-04.3.el6 @epel erlang-compiler.x86_64 R14B-04.3.el6 @epel erlang-cosEvent.x86_64 R14B-04.3.el6 @epel erlang-cosEventDomain.x86_64 R14B-04.3.el6 @epel erlang-cosFileTransfer.x86_64 R14B-04.3.el6 @epel erlang-cosNotification.x86_64 R14B-04.3.el6 @epel erlang-cosProperty.x86_64 R14B-04.3.el6 @epel erlang-cosTime.x86_64 R14B-04.3.el6 @epel ...
|
这个命令输出显示了一堆 R14B-04.3.el6 的 erlang
版本。但是这不是我想要安装的版本。而且因为这一个版本存在,也导致新的版本死活安装不上。
最后搜索 @epel
找到一个命令:
这个命令输出显示有一个
erlang-kernel-R14B-04.3.el6.x86_64
,说实话这个不知道哪里来的,估计是之前随便找了篇文章瞎搞上去的。
1 2 3 4 5 6 7 8
| kernel-2.6.32-642.el6.x86_64 kernel-2.6.32-696.23.1.el6.x86_64 kernel-2.6.32-754.27.1.el6.x86_64 dracut-kernel-004-411.el6.noarch kernel-2.6.32-754.6.3.el6.x86_64 erlang-kernel-R14B-04.3.el6.x86_64 kernel-headers-2.6.32-754.27.1.el6.x86_64 kernel-firmware-2.6.32-754.27.1.el6.noarch
|
把这个删除就可以装上新的版本了。
1
| yum remove erlang-kernel-R14B-04.3.el6.x86_64
|