mac上用homebrew安装rabbitmq需先确认macos 10.13+、xcode命令行工具及homebrew已安装,apple silicon与intel芯片路径不同;执行brew update && brew install rabbitmq自动装erlang,再将对应sbin路径加入~/.zshrc;用brew services start rabbitmq启动服务,启用rabbitmq_management插件后访问http://localhost:15672,创建administrator角色用户实现安全远程登录。
mac 上用 homebrew 安装 rabbitmq 很简单,但容易卡在环境变量、芯片适配或管理插件启用这几个环节。只要按步骤操作,10 分钟内就能跑起来。
确认基础环境
先确保系统满足最低要求:macOS 10.13 或更高版本,已安装 Xcode 命令行工具(终端运行 xcode-select --install 可检查并安装)。接着验证 Homebrew 是否可用:
- 执行 brew --version,有输出即说明已安装
- 若未安装,运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Apple Silicon(M1/M2/M3)芯片用户,Homebrew 默认装在 /opt/homebrew;Intel 芯片则为 /usr/local
安装 RabbitMQ 及依赖
Homebrew 会自动处理 Erlang 运行时(RabbitMQ 必需),无需单独装 Erlang:
- 更新包索引:brew update
- 安装 RabbitMQ:brew install rabbitmq
- 验证是否成功:rabbitmq-server --version 应显示版本号
安装完成后,RabbitMQ 的可执行文件路径取决于芯片类型:
• Intel:/usr/local/sbin
• Apple Silicon:/opt/homebrew/sbin
建议将对应路径加入 ~/.zshrc:
- Intel:echo 'export PATH=$PATH:/usr/local/sbin' >> ~/.zshrc && source ~/.zshrc
- Apple Silicon:echo 'export PATH=$PATH:/opt/homebrew/sbin' >> ~/.zshrc && source ~/.zshrc
启动服务并启用管理界面
RabbitMQ 默认不启用 Web 控制台,需手动激活插件:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 推荐方式(后台常驻):brew services start rabbitmq
- 临时运行(前台调试):rabbitmq-server(Ctrl+C 停止)
- 启用管理插件:rabbitmq-plugins enable rabbitmq_management
启动成功后,访问 http://localhost:15672 即可打开控制台。注意:guest/guest 用户仅限本地登录,远程访问需创建新用户。
创建管理员用户(安全必备)
直接用 guest 登录存在限制,建议新建一个带 administrator 角色的用户:
- 添加用户:rabbitmqctl add_user admin pass123
- 赋予角色:rabbitmqctl set_user_tags admin administrator
- 设置权限(可选):rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
- 验证列表:rabbitmqctl list_users
之后用 admin / pass123 就能完整访问管理界面了。










