出现escript: exception error: undefined function rabbitmqctl

出现escript: exception error: undefined function rabbitmqctl,第1张

出现escript: exception error: undefined function rabbitmqctl

为了开启Web管理界面插件,便于访问RabbitMQ
结果出现如下问题:

gaokaoli@kkjz-ThinkStation-P330:~/rabbitmq/rabbitmq_server-3.9.12/sbin$ ./rabbitmq-plugins enable rabbitmq_management
escript: exception error: undefined function rabbitmqctl_escript:main/1
  in function  escript:run/2 (escript.erl, line 758)
  in call from escript:start/1 (escript.erl, line 277)
  in call from init:start_em/1 
  in call from init:do_boot/3 


这个意思大概就是erl和rabbitmq的版本不一致,导致启动不了。通过卸载旧版本安装适配的版本即可

在查看是否有无erlang的版本的时候,先看看是否能成功安装,而不是版本问题,是安装不成功的问题

安装成功之后,再出现这种问题才是旧版本,版本不适配的原因

卸载erl的旧版本具体如下:

通过yum list installed查看安装的安装包,之后通过yum -y remove erlang*删除即可
如果是ubuntu的话,则通过apt-get remove erlang*进行删除即可

在安装适配的版本即可
具体版本号的适配可看官网如下:
选择版本适配链接如下

之后进行重新的安装

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5705795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存