运行官方卸载脚本可清除Homebrew核心文件,但需手动删除缓存、配置、数据目录及PATH引用,并验证brew命令失效、路径不存在,方为彻底卸载。

直接运行官方卸载脚本,就能一键清除 Homebrew 核心文件和大部分关联内容:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
执行后会提示确认,输入 y 回车,再输当前用户密码(不显示字符),脚本就会自动删除 /usr/local 下的 Homebrew 主目录、Cellar、Caskroom、bin/brew 等关键路径。
但注意:“一键”不等于“全自动彻底”。这个脚本不会动以下几类残留:
- 通过 Homebrew 安装的第三方软件(如 git、wget、node 等)仍保留在系统中
- 用户级缓存:
~/Library/Caches/Homebrew - 系统级缓存(如有):
/Library/Caches/Homebrew - 配置文件:
/usr/local/etc中可能存在的自定义配置 - 数据目录:
/usr/local/var(比如 MySQL、PostgreSQL 的数据) - 环境变量 PATH 中残留的 Homebrew 路径(如
/opt/homebrew/bin或/usr/local/bin)
所以真正“彻底卸载”,还需手动补几步:
-
删除缓存目录:
rm -rf ~/Library/Caches/Homebrew sudo rm -rf /Library/Caches/Homebrew
-
清理可能残留的安装根目录(尤其 M1/M2 用户):
sudo rm -rf /opt/homebrew
-
检查并清理 PATH 引用:
打开~/.zshrc(或~/.bash_profile,取决于你用的 shell):nano ~/.zshrc
找到类似这行并删掉:
export PATH="/opt/homebrew/bin:$PATH"
或
export PATH="/usr/local/bin:$PATH"
保存后运行
source ~/.zshrc生效。 -
最后验证是否清干净:
which brew # 应无输出 brew --version # 应提示 command not found ls /opt/homebrew # 应提示 No such file or directory
这样操作完,Homebrew 及其运行环境就真正从系统中移除了。

















