前置
版本的對應很重要,因此特別要注意。
操作系統
1.cat /etc/issue (簡單)
2.cat /etc/lsb-release(具體)
3.uname -a(內核)
Erlang和Rabbimq對應關係:
參考:https://www.rabbitmq.com/which-erlang.html
安裝ERLANG
Rabbitmq依賴Erlang
官網:https://www.erlang-solutions.com/resources/download.html
下載安裝包:
wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_22.1-1~ubuntu~xenial_amd64.deb
如果已經安裝了其他版本的,請先卸載:
which erl
sudo rm -rf /usr/bin/erl
sudo rm -rf /usr/lib/erlang
開始安裝:
dpkg -i esl-erlang_22.1-1~ubuntu~xenial_amd64.deb
RabbitMQ
官網:https://www.rabbitmq.com/download.html
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server_3.8.2-1_all.deb
dpkg -i rabbitmq-server_3.8.2-1_all.deb