我最近在系统上安装了 RabbitMQ,并尝试启用插件功能。这是我使用的命令(根据他们的文档):
./rabbitmq-plugins enable rabbitmq_management
rabbitmq-插件是文件夹中的文件:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.15\escript
运行该行时,将出现一个对话框询问“您想如何打开此文件?”
我也尝试通过 Git Bash 运行它,但没有成功。在修改并设置 erlang 路径和一些 RabbitMQ 特定的环境变量后,我陷入了困境:
Error: :no_plugins_file
Powershell 仍然表现出相同的行为。我甚至使用 Set-ExecutionPolicy 为 CurrentUser 和 LocalMachine 提供不受限制的访问权限。没有变化。
答案1
rabbitmq 应该在 \rabbitmq_server-xxx\sbin 中有一个 rabbitmq-plugins.bat 文件。执行该文件而不是二进制文件:
rabbitmq-plugins.bat enable rabbitmq_management
看:https://cmatskas.com/getting-started-with-rabbitmq-on-windows/