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

更新至Cairo 1后,如何在Mac上卸载Cairo 0并清理Cairo 1与protostar文件?

卸载Cairo 0、清理Cairo 1及Protostar文件的操作步骤

一、卸载Cairo 0

根据安装方式选择对应操作:

  • Homebrew安装版:
    执行卸载命令:brew uninstall cairo
    清理残留冗余文件:brew cleanup cairo
  • 手动编译安装版:
    默认安装路径多为/usr/local,依次删除相关文件:
    rm -f /usr/local/bin/cairo-*
    rm -rf /usr/local/lib/libcairo*
    rm -rf /usr/local/include/cairo
    rm -f /usr/local/lib/pkgconfig/cairo*.pc
    
    如果当初用了自定义安装路径,替换上述路径为你的实际安装目录即可。

二、移除自行构建的Cairo 1

  1. 删除编译目录:找到你克隆/编译Cairo 1的本地文件夹,直接删除(示例路径为~/cairo,按需替换):
    rm -rf ~/cairo
  2. 清理PATH配置:
    打开你的shell配置文件(如~/.zshrc、~/.bash_profile或~/.bashrc),找到添加Cairo 1到PATH的行(类似export PATH="$HOME/cairo/target/release:$PATH"),删除该行后执行生效命令:
    source ~/.zshrc(对应你的shell配置文件名)
  3. 删除系统中的Cairo 1可执行文件:如果编译后将可执行文件复制到了系统目录(如/usr/local/bin),执行:
    rm -f /usr/local/bin/cairo

三、移除Protostar相关文件

  1. 删除Protostar安装目录:默认安装路径为~/.protostar,执行删除命令:
    rm -rf ~/.protostar
  2. 清理PATH配置:打开shell配置文件,删除添加Protostar到PATH的行,执行source命令生效配置
  3. 删除全局可执行文件:如果Protostar可执行文件在系统目录中,执行:
    rm -f /usr/local/bin/protostar

四、验证清理结果

执行以下命令确认清理完成:

  • which cairo:应返回"cairo not found"类提示
  • which protostar:应返回"protostar not found"类提示
  • pkg-config --list-all | grep cairo:无任何输出

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 09:57:06