首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RabbitMQ rabbitmqctl命令初始化失败

RabbitMQ rabbitmqctl命令初始化失败
EN

Server Fault用户
提问于 2019-07-03 13:11:57
回答 1查看 3.5K关注 0票数 1

看来我可以很好地运行rabbitmq-server命令并启动它,但是rabbitmqctl失败了,因此我不能停止它,也不能做任何其他事情。

代码语言:javascript
复制
~/rabbit/rabbitmq_server-3.7.15/sbin> rabbitmqctl
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

这是Erlang/OTP 22 Erlang/OTP 22 [erts-10.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]的版本。

我是不是漏掉了配置什么的?

EN

回答 1

Server Fault用户

发布于 2019-10-09 20:28:14

如果有不匹配的二进制文件,就会发生这种情况。例如,假设您的系统已经通过包管理器安装了过时的RabbitMQ和/或Erlang版本。如果然后下载当前版本的RabbitMQ (比如通用二进制版本)并尝试运行它,您的$PATH可能会指向系统中其他地方过时的Erlang版本。

解决方案(特别是在没有根访问权限的情况下)是安装正确的Erlang版本和更新$PATH,以确保RabbitMQ下的sbin目录和较新的Erlang的erl可执行文件领先于可能指向旧版本的任何其他目录。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/973838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档