1

安装erlang

rabbitMQ是erlang语言开发的,所以安装的的时候需要erlang环境
yum -y install erlang 

测试erlang安装完毕

erl -version

下载地址

http://erlang.org/download/

下载到本地

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-generic-unix-3.8.5.tar.xz

解压

tar -xvf rabbitmq-server-generic-unix-3.8.5.tar.xz

移动目录

mv rabbitmq_server-3.8.5 /opt/rabbitmq

添加环境变量

vim ~/.bash_profile

export RABBITMQ=/opt/rabbitmq

PATH=$PATH:$HOME/bin:$RABBITMQ/sbin

使环境变量生效

source ~/.bash_profile

查看环境变量

echo $RABBITMQ

后台启动rabbitmq

rabbitmq-server -detached

错误

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

该错误是erlang和rabbitmq不符合 只能重新安装erlang
对应版本查询: https://www.rabbitmq.com/whic...

编译安装erlang

卸载之前安装的erlang

yum remove erlang

yum list installed | grep erlang-erts

yum remove erlang-erts.x86_64

下载

wget http://erlang.org/download/otp_src_21.3.tar.gz

解压

tar -zxvf otp_src_21.3.tar.gz 

进入目录

cd otp_src_21.3

生成makefile

./configure --prefix=/opt/erlang

编译安装

make 

make install

配置环境变量

vim ~/.bash_profile
# 使环境变量生效
source ~/.bash_profile

查看是否安装成功

erl -version

孤独的根号3
1.8k 声望368 粉丝

提升就是一个不懂到懂的过程;