我试图运行一个需要连接到RabbitMQ的go文件,但它出现了错误。
2021/05/23 14:16:32 Failed to connect to RabbitMQ: dial tcp: lookup localhost: no such host
exit status 1
我安装了rabbitMQ,并使用brew services start rabbitmq
命令启动。
此外,我无法访问localhost:15672
页面,我相信UI管理已启用。当我安装它时,终端会打印出默认情况下启用了UI管理。我还尝试了命令rabbitmq-plugins enable rabbitmq_management
,得到的回复是:
zsh: command not found: rabbitmq-plugins
有人能给我一些解决连接问题的办法吗?我应该如何访问localhost:15672?
我使用的是macOS大确定,go版本go1.16.4达尔文/amd64
RabbitMQ似乎没有运行。您可以尝试使用以下命令的完整路径以交互方式启动它:
/usr/local/sbin/rabbitmq-server
一旦服务启动,您应该能够在http://localhost:15672.
您可以使用rabbitmq-plugins
命令的完整路径来管理插件,如下所示:
/usr/local/sbin/rabbitmq-plugins enable rabbitmq_management
您可以将CCD_ 5添加到您的路径中;Homebrew RabbitMQ配方";。
RabbitMQ没有通过brew services
命令启动可能与自制核心问题#117446有关,清空/usr/local/var/lib/rabbitmq
似乎可以解决问题。