rabbitmqctl (escript: exception error: undefined function rabbitmqctl_escript:main/1)
导致此问题的情况可能有多种,此处导致此情况的是erlang/otp版本与rabbitmq不匹配导致,rabbitmq官网上有关于erlang版本的对应关系说明:compatibility-matrix由于安装的机器与外网不同,所以只能手动安装,如果能联通外网,推荐采用yum安装, 会安装除了Erlang/OTP之外的所有以来程序。只安装对应版本的erlang的rpm包,但是通过erl命令发...
·
导致此问题的情况可能有多种,此处导致此情况的是erlang/otp版本与rabbitmq不匹配导致,rabbitmq官网上有关于erlang版本的对应关系说明:compatibility-matrix
由于安装的机器与外网不同,所以只能手动安装,如果能联通外网,推荐采用yum安装, 会安装除了Erlang/OTP之外的所有依赖程序。
只安装对应版本的erlang的rpm包,但是通过erl命令发现版本为:Erlang/OTP 19 [erts-8.3], Erlang/OTP的版本还是老的,注意:通过yum或者rpm包安装erlang, 并不会更新或者安装Erlang/OTP, 此时需要移除旧版本elang/otp,安装新版本的。
依赖安装完成后,通过erl查看是否版本为最新的,如果成功,继续安装rabbitmq的rpm包,然后rabbitmqctl命令就不会出现上述错误了。
rpm安装除上述外还需要安装socat,logrotate
更多推荐



所有评论(0)