当前位置: 首页 > wzjs >正文

wap网站建设好不好爱站关键词搜索

wap网站建设好不好,爱站关键词搜索,做针对国外的网站,苹果浏览器怎么信任网站设置单体架构学的差不多了,可以朝着微服务进军了,笔者打算实操一下 RabbitMQ(这个和 Redis 一样重要的组件) 笔者这里采用的是本地 wsl2 的 Ubuntu22.04 先按指定的博客进行前置操作 Ubuntu22.04 安装 RabbitMQ 解决 ARM Ubuntu 22.04 缺少 libs…

单体架构学的差不多了,可以朝着微服务进军了,笔者打算实操一下 RabbitMQ(这个和 Redis 一样重要的组件) 笔者这里采用的是本地 wsl2 的 Ubuntu22.04
先按指定的博客进行前置操作 Ubuntu22.04 安装 RabbitMQ

解决 ARM Ubuntu 22.04 缺少 libssl 1.1 的问题

在安装 RabbitMQ 时,出现以下的报错信息
在这里插入图片描述

提示缺少依赖 libssl1.1,于是使用 apt 安装一下

sudo apt install libssl1.1

发现找不到这个依赖包
在这里插入图片描述
经查阅资料了解到,在 Ubuntu 18.04 以后的版本中,libssl1.1 已经从仓库中被移除了,因此在 Ubuntu 20.04 和 Ubuntu 22.04 系统下,我们只能手动安装这个依赖包。

由于网上大多数教程都是基于 x86_64 平台的,使用的仓库和 ARM 平台是不同的。我们可以用浏览器打开官方的 ubuntu-ports 仓库来下载 libssl1.1,选择libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb然后单击下载
在这里插入图片描述
如果你的 Ubuntu 系统没有图形化界面,也可以使用 wget 命令来下载

wget https://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb

依赖包下载完成后,进入其所在的目录(wget安装的软件一般在本目录),使用软件安装工具 dpkg 来安装

sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb

再执行安装 Erlang命令

## Install Erlang packages
sudo apt-get install -y erlang-base \erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \erlang-runtime-tools erlang-snmp erlang-ssl \erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl

安装成功
在这里插入图片描述

执行安装 RabbitMQ 命令
## Install rabbitmq-server and its dependencies
sudo apt-get install rabbitmq-server -y --fix-missing

出现报错, 如下
在这里插入图片描述
仔细看看报错,初步猜测为版本对应不上
询问 deepseek

你的错误提示表明,rabbitmq-server 依赖 Erlang 26.0 或更高版本,但你的系统上安装的是 Erlang 25.2.31:25.2.3-1),导致版本冲突。

解决方法:

1. 升级 Erlang 到 26.0+

RabbitMQ 3.12.x 需要 Erlang 26.0+,而你的系统可能默认安装的是较旧的 Erlang 25.x。你需要先升级 Erlang:

  • Ubuntu/Debian(推荐使用 Erlang Solutions 提供的包):
    # 添加 Erlang Solutions 仓库
    wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
    sudo dpkg -i erlang-solutions_2.0_all.deb
    sudo apt-get update# 安装 Erlang 26+
    sudo apt-get install esl-erlang
    
  • CentOS/RHEL
    # 添加 Erlang Solutions 仓库
    sudo yum install https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
    sudo yum install esl-erlang
    
2. 安装兼容的 RabbitMQ 版本

如果你无法升级 Erlang,可以安装一个 兼容 Erlang 25.x 的 RabbitMQ 版本

  • RabbitMQ 3.11.x(支持 Erlang 25.x)
    例如:
    sudo apt-get install rabbitmq-server=3.11.26-1
    
    或手动下载:
    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.26/rabbitmq-server_3.11.26-1_all.deb
    sudo dpkg -i rabbitmq-server_3.11.26-1_all.deb
    

检查版本兼容性

  • RabbitMQ 3.12.x → 需要 Erlang 26.0+
  • RabbitMQ 3.11.x → 支持 Erlang 25.2+

建议优先升级 Erlang,然后安装最新的 RabbitMQ 3.12.x。如果无法升级 Erlang,则降级 RabbitMQ 到 3.11.x。

你可以运行 erl -versionrabbitmqctl version 检查当前安装的版本。

这里采用的为 RabbitMq降低版本 的方法

先提前更新一下

sudo apt update
sudo apt upgrade

安装

sudo apt-get install rabbitmq-server=3.11.26-1

查看启动状态

systemctl status rabbitmq-server

在这里插入图片描述
成功!!!

http://www.dtcms.com/wzjs/321279.html

相关文章:

  • 网站开发的技术可行性怎么写网络营销策略存在的问题
  • 公司国际网站怎么做一个企业seo网站的优化流程
  • 网站报价怎么做西安seo排名外包
  • 怎么查网站有没有做404竞价托管外包费用
  • 无锡网络公司网站建设免费培训seo网站
  • 手机上如何制作网站优化服务平台
  • 如何做外国网站销售石家庄关键词优化报价
  • ftp怎么做网站的备份aso优化教程
  • 怎么做wap网站怎么发布信息到百度
  • app开发公司有什么部门深圳seo教程
  • 有了自己的网站怎样做后台网站seo怎么操作
  • 如何建一个营销网站什么是网络营销含义
  • 怎样做网站制作团队嘉兴seo排名外包
  • 厦门做网站seo做了5天游戏推广被抓了
  • 网站建设有哪些费用中国今天最新军事新闻
  • 做暧小视频免费网站公司推广方案
  • 大连集团网站建设企业站seo案例分析
  • 网站建网站seo按天计费系统
  • 邯郸招聘信息最新招聘百度运营优化师
  • 做网站策划遇到的问题网站怎么优化自己免费
  • ceac网页设计师证书如何考seo对网店推广的作用有哪些
  • 做液氮冰淇淋店网站自助建站系统哪个好
  • 如何网站建设自己怎么个人网站寰宇seo
  • 公司网站ICP怎么备案呢中国网络推广网站排名
  • 怎么用阿里云做网站百度seo公司哪家强一点
  • 做网站选用什么域名比较好最能打动顾客的十句话
  • 群晖官方WordPress套件seo公司推广宣传
  • 太仓网站开发网站设计制作
  • 用vs做网站的登录免费源码下载网站
  • 自己搭建服务器做网站企业网站的作用有哪些