首先需要安装Erlang,因为RabbitMQ依赖Erlang
1、安装Erlang
安装Erlang版本要与rabbitMQ 对应, 具体他们之间版本对应关系见:http://www.rabbitmq.com/which-erlang.html
#安装依赖
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel socat
下载 Erlang 源码包
官网地址:http://www.erlang.org/downloads 我这里下载的是 OTP 20.1 这个版本
#解压 编译 安装到 /usr/lib/erlang 目录下。一般也可以安装 /usr/local/erlang/
tar zxf otp_src_20.1.tar.gz
cd otp_src_20.1
./configure --prefix=/usr/lib/erlang --without-javac
#安装:
make
make install
#配置环境变量
# vi /etc/profile
#末尾添加
#set erlang environment
ERLAND_HOME=/usr/lib/erlang
export PATH=$PATH:$ERLAND_HOME/bin
#set rabbitmq environment
export PATH=$PATH:/usr/lib/rabbitmq/bin
#查看版本
cd /usr/lib/erlang/bin
#erl -version
# ./erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 9.1
<