更新至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
- 删除编译目录:找到你克隆/编译Cairo 1的本地文件夹,直接删除(示例路径为
~/cairo,按需替换):rm -rf ~/cairo - 清理PATH配置:
打开你的shell配置文件(如~/.zshrc、~/.bash_profile或~/.bashrc),找到添加Cairo 1到PATH的行(类似export PATH="$HOME/cairo/target/release:$PATH"),删除该行后执行生效命令:source ~/.zshrc(对应你的shell配置文件名) - 删除系统中的Cairo 1可执行文件:如果编译后将可执行文件复制到了系统目录(如
/usr/local/bin),执行:rm -f /usr/local/bin/cairo
三、移除Protostar相关文件
- 删除Protostar安装目录:默认安装路径为
~/.protostar,执行删除命令:rm -rf ~/.protostar - 清理PATH配置:打开shell配置文件,删除添加Protostar到PATH的行,执行
source命令生效配置 - 删除全局可执行文件:如果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
相关产品推荐
相关产品推荐

