Rabbitmq安装出错问题[Stack trace: ** (ArgumentError) argumenterror(stdlib 3.15.2) ]


啊啊啊,装了好几个小时终于搞定了,必须记一下,以后万一忘了。部署项目大部分总归离不开他吧
在这里插入图片描述指挥部:这张图的解决方案在文末!!!

一定要注意几个地方:

1、Erlang版本和Rabbitmq的版本一定要相对应

具体可以看Rabbitmq的社区那里有:
点击Community
在这里插入图片描述点击More updates
在这里插入图片描述点击那个黄色字体的This release requires Erlang/OTP 23.2 and supports Erlang 24.中的requires Erlang/OTP 23.2到下下面这个页面
在这里插入图片描述在这里插入图片描述对着他,一定要下载对应支持的版本!!!

2、Rabbitmq的安装路径一定不要有中文或者空格!!!

它默认的就有空格,这个也很重要!!!简直就是超级无敌大天坑。,呜呜呜呜!

3、删除Erlang或者Rabbitmq的时候一定要删除干净

不要粗暴的用delete,用他自己的uninstall,包括注册表、安装目录也要删干净。不然,不然,不然,下次安装Rabbitmq的时候装不上。这个时候如果是还清空了回收站的话,那么,恭喜你,你要翻帖子,这个你看的这个版本的连接帖子,烦死你。

4、最后一个,也是最最最最重要的一个:电脑用户名是中文的!!!

当你的路径没有中文也没有空格的时候,还出错,并且出这样的错:
在这里插入图片描述你看看你的用户名是不是中文的,例如我的就是,如果是的,那么你需要进行以下操作:

rabbitmq-service.bat remove

在执行下面这条语句之前,请在你的rabbitmq安装目录下新建一个文件夹:data

set RABBITMQ_BASE=D:\server\RabbitMQServer\rabbitmq_server-3.9.10\data
rabbitmq-service.bat install

然后就是一次执行下面两条

rabbitmq-service start
rabbitmq-service.bat status

记住,重新install之后还是不能直接访问http://localhost:15672/ 的,链接不了
在这里插入图片描述还要,重新开启rabbitmq_management插件

rabbitmq-plugins enable rabbitmq_management

然后,这才就可以去访问http://localhost:15672/ ,用户名密码初始化都是guest
请添加图片描述
好了,搞定。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ivan陈哈哈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值