Ubuntu安装Erlang和RabbitMq

教程参考:Ubuntu安装RabbitMQ教程 - 简书

查看版本对应版本https://www.rabbitmq.com/which-erlang.html

安装erlang

erlang官网:https://www.erlang.org/

# 添加erlang源
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | sudo tee /etc/apt/sources.list.d/erlang-solution.list
# 添加密钥,使拥有拉取权限
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -
# 查看版本
apt-cache madison erlang
# 安装erlang,-y表示确认
sudo apt-get install erlang=1:25.2.2-2 -y
# 通过查看erlang信息来确认安装结果
erl 或者erl -version

安装RabbitMq

RabbitMQ官网:https://www.rabbitmq.com/

# 添加RabbitMQ源
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash
# 查看源中版本
apt-cache madison rabbitmq-server
# 安装指定版本的rabbitmq
sudo apt-get install rabbitmq-server=3.11.15-1
# 查看安装结果
service rabbitmq-server status
  • RabbitMQ基本命令

    1. 启动:service rabbitmq-server start
    2. 停止:service rabbitmq-server stop
    3. 重启:service rabbitmq-server restart
  • 启用 RabbitMQ的web端可视化操作界面

    # 启用可视化插件
    sudo rabbitmq-plugins enable rabbitmq_management   
    # 重启生效
    sudo service rabbitmq-server restart    

注意

在安装过程中,可能出现一下错误

The following packages have unmet dependencies:
 erlang-nox : Depends: erlang-crypto
              Depends: erlang-diameter but it is not going to be installed
              Depends: erlang-edoc
              Depends: erlang-eldap but it is not going to be installed
              Depends: erlang-erl-docgen
              Depends: erlang-inets
              Depends: erlang-odbc
              Depends: erlang-os-mon
              Depends: erlang-percept
              Depends: erlang-public-key
              Depends: erlang-snmp
              Depends: erlang-ssh
              Depends: erlang-ssl
              Depends: erlang-tools
E: Unable to correct problems, you have held broken packages.

 出现该错误的原因是ubuntu源的问题

sudo vi /etc/apt/sources.list

 然后将里面的源替换成官方阿里源,内容如下,保存,退出

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
 
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

执行语句 

sudo apt-get update

再执行之前操作 

完!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值