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

MacOS使用Homebrew安装依赖报no available formula及fatal: Needed a single revision错误

Homebrew 异常修复方案
  • 你遇到的fatal: Needed a single revision报错通常是本地homebrew-core仓库git记录异常导致的,按如下步骤修复:
    1. 进入homebrew-core本地仓库目录:
      cd "$(brew --repo homebrew/core)"
      
    2. 重置仓库到官方最新版本:
      git reset --hard origin/master
      
    3. 执行Homebrew更新:
      brew update
      
    4. 重新执行你的安装命令即可:
      brew install pkg-config cairo pango libpng jpeg giflib librsvg
      
  • 如果上述重置操作无效,可重新挂载核心仓库:
    1. 删除本地损坏的core仓库:
      rm -rf "$(brew --repo homebrew/core)"
      
    2. 重新挂载官方core仓库:
      brew tap homebrew/core
      
    3. 再次执行安装命令即可。
非Homebrew的依赖安装方案

方案1:使用MacPorts安装

安装MacPorts后,执行如下命令安装全部依赖:

sudo port install pkgconfig cairo pango libpng jpeg giflib librsvg

注意:MacPorts源中pkg-config的包名不带横杠,为pkgconfig

方案2:手动编译源码安装

按依赖顺序逐个下载对应依赖的源码包,依次执行编译安装即可,编译通用命令为./configure && make && sudo make install,安装顺序参考:

  1. pkg-config
  2. libpng、jpeg、giflib
  3. cairo
  4. pango
  5. librsvg

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 19:27:05