# 在Windows10环境下安装RabbitMAQ、Erlang的坑
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了# 在Windows10环境下安装RabbitMAQ、Erlang的坑相关的知识,希望对你有一定的参考价值。
参考技术A描述 :本人学习Spring Boot过程中需要用到RabbitMAQ,所以就去安装了。途中踩了无数个坑,哎呦,疼死我了。花了一天多的时间才解决,所以想花点时间来记录下一自己踩的坑。这里啰嗦一下,也是帮老师宣传一下,想要学习spring boot 的同学,可以去看看这份资料:
程序员弟弟
说一下采坑主要的原因 :我自己的主要是RabbitMAQ和Erlang之间版本的冲突问题。导致我无法访问 http://localhost:15672 。然后就浪费了很多时间去改其他的错误,结果也没能实现。
当初我也没能安装成功,在网上查找到了这位博主的教程(对我有了启发,也是问题的一个突破点):
https://blog.csdn.net/weixin_39735923/article/details/79288578
Note that if the emulator is started with erlexec (typically
from the erl script), these flags should be specified with +.
我去网上找了 bad "MBa" value: ageffcbfUsage: beam.smp.dll [flags] [ -- [init_args] ] 类似的问题,也找到了相应的答案:
https://groups.google.com/forum/#!msg/rabbitmq-users/vtNMTzMw88I/S52tBIJ1AwAJ
好心的外国网友给出了这样的答案:
1.您的Erlang版本不支持某些运行时分配器标志3.7.6和更高版本
版本使用。但是,在Erlang <20.2.1上使用了一组不同的标志。
2.最简单的选择是卸载存在的所有Erlang版本,然后安装Erlang 20.3或21.0(对于3.7.7+)。
如果你选择了RabbitMAQ 3.7.7+以上的版本,那么请选择Erlang 20.3或21.0的版本。还有一个方法就是你选择我这个版本,因为其他版本我也没有试过,不知道其他版本能不能向适配。
更高版本
版本使用。但是,在Erlang <20.2.1上使用了一组不同的标志。
2.最简单的选择是卸载存在的所有Erlang版本,然后安装Erlang 20.3或21.0(对于3.7.7+)。
如果你选择了RabbitMAQ 3.7.7+以上的版本,那么请选择Erlang 20.3或21.0的版本。还有一个方法就是你选择我这个版本,因为其他版本我也没有试过,不知道其他版本能不能向适配。
在Windows环境下安装Go
以上是关于# 在Windows10环境下安装RabbitMAQ、Erlang的坑的主要内容,如果未能解决你的问题,请参考以下文章