-
#查看Linux内核版本 uname -r 4.18.0-80.7.2.el7.aarch64 #或者使用 uname -a #查看erlang版本,输入erl erl #显示如下:Erlang/OTP 24版本,我这里是升级后的版本了,本来版本比较低 Erlang/OTP 24[erts-12.0][source][64-bit][smp:4:4][ds:4:4:10][async-threads:1] Eshell V12.0(abort with^G) 1> #yum直接安装RabbitMQ,如果erlang版本比较低,安装的RabbitMQ的版本也会比较低 yum install -y rabbitmq-server #如果安装高版本的RabbitMQ报错 Error:Package: rabbitmq-server-3.8.16-1.el7.noarch(rabbitmq_rabbitmq-server) Requires: erlang >=23.2 Available: erlang-R16B-03.18.el7.aarch64 (epel) erlang = R16B-03.18.el7 You could tryusing--skip-broken to work around the problem You could try running: rpm -Va--nofiles --nodigest #提示erlang的版本太低,必须大于erlang >= 23.2 卸载erlang并升级erlang Erlang官方安装地址: https://www.erlang-solutions.com/downloads/
ARM架构安装RabbitMQ并升级erlang解决Requires: erlang >= 23.2
于 2022-08-29 11:13:55 首次发布
本文介绍了如何在ARM架构上安装RabbitMQ,并针对依赖问题解决erlang版本需要大于23.2的问题,详细阐述了RabbitMQ在分布式环境中的应用与erlang升级步骤。
摘要由CSDN通过智能技术生成