Powershell 无法执行二进制文件

Powershell 无法执行二进制文件

我最近在系统上安装了 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/

相关内容