You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1处理器Mac系统无法安装运行Prometheus 咨询正确安装步骤

问题核心原因

M1系列芯片为arm64架构,你下载的prometheus-2.36.2.darwin-amd64.tar.gz是Intel芯片(amd64/x86_64)Mac专用的二进制包,架构不匹配是无法运行的直接原因,靠Rosetta转译也容易出现各类兼容性问题,直接替换为arm64架构安装包按步骤操作即可。

M1 Mac安装运行Prometheus 2.36.2操作步骤

手动二进制部署(可固定2.36.2版本,优先选这个)

  • 清理之前下载的错误架构文件,打开终端执行:
    rm -rf ~/Downloads/prometheus-2.36.2.darwin-amd64*
  • 下载对应架构安装包:找到Prometheus 2.36.2版本的官方发布资源,选择后缀为darwin-arm64.tar.gz的压缩包下载到本地,注意不要选错amd64后缀的包。
  • 终端进入下载目录,解压安装包:
    tar zxvf prometheus-2.36.2.darwin-arm64.tar.gz
  • 进入解压后的目录,前台启动测试:
    cd prometheus-2.36.2.darwin-arm64 && ./prometheus --config.file=prometheus.yml
  • 验证运行状态:打开浏览器访问http://localhost:9090,能正常加载Prometheus Web UI即启动成功。
  • 如需后台常驻运行,在解压目录下执行:
    nohup ./prometheus --config.file=prometheus.yml > prometheus-run.log 2>&1 &
    停止服务时先查询进程ID,再终止进程即可:
    ps aux | grep prometheus
    kill 查到的prometheus进程ID
    

Homebrew一键安装(适合不强制要求2.36.2版本的场景)

  • 已安装Homebrew的话直接执行安装命令,Homebrew会自动匹配M1架构的适配版本:
    brew install prometheus
  • 安装完成后设置后台常驻启动:
    brew services start prometheus
  • 同样访问http://localhost:9090验证服务状态即可。
常见问题处理
  • 启动时提示「无法打开,因为Apple无法检查其是否包含恶意软件」,在解压目录下执行命令移除系统隔离属性即可:
    xattr -d com.apple.quarantine prometheus promtool
  • 启动报错提示端口绑定失败,先执行lsof -i:9090查占用9090端口的进程,关闭对应进程或者修改prometheus.yml里的监听端口再启动。

内容的提问来源于stack exchange,提问作者Eli Johnes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 13:45:33