如何在MacOS上卸载并且重新安装Homebrew

Homebrew是一款针对macOS操作系统的包管理工具,它允许用户通过命令行界面轻松安装、升级和管理各种开源软件包和工具。Homebrew是一个非常流行的工具,用于简化macOS系统上的软件安装和管理过程。

一、卸载 Homebrew

方法1:官方卸载脚本(推荐)

bash 复制代码
# Intel/M系列
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

执行后会:

  1. 自动识别芯片架构(Intel/Apple Silicon)

  2. 删除 /usr/local (Intel)或 /opt/homebrew (Apple Silicon)下的所有文件

  3. 清理缓存目录 ~/Library/Caches/Homebrew

方法2:手动清理(适用于脚本失效时)

bash 复制代码
# Apple Silicon 芯片专用 
sudo rm -rf /opt/homebrew
rm -rf ~/Library/Caches/Homebrew 

# Intel 芯片专用 
sudo rm -rf /usr/local/Cellar /usr/local/Homebrew
rm -rf /usr/local/var/homebrew

需额外检查残留文件:

bash 复制代码
ls -la /usr/local | grep -i brew  # Intel
ls -la /opt | grep -i brew        # Apple Silicon

二、重新安装 Homebrew

标准安装(国内镜像加速)

bash 复制代码
# 2025年推荐安装命令(自动适配芯片架构)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装过程会:

  1. 自动选择清华/中科大镜像源

  2. 安装必要的命令行工具(如git)

  3. 配置环境变量

验证安装

bash 复制代码
brew -v  # 应显示类似 Homebrew 4.2.1
brew doctor  # 检查系统兼容性

三、常见问题解决方案

  1. 权限错误 :在命令前加 sudo 并输入管理员密码

  2. 安装中断 :删除 /tmp/homebrew* 临时文件后重试

  3. M1/M2芯片问题 :确保已安装 Rosetta 2(终端执行 softwareupdate --install-rosetta)

四、注意事项

  1. 卸载会删除所有通过brew安装的软件,需提前备份

  2. 推荐使用国内镜像源避免网络问题(如清华源)

  3. 2025年起新系统需先安装 Xcode 命令行工具:xcode-select --install

如需更彻底的清理,可使用专业工具如 PowerMyMac 扫描残留文件。

相关推荐
A懿轩A21 小时前
【2026 最新】Python 下载与安装:在 macOS 下使用 Homebrew 和 pyenv 完美管理多版本 Python
python·macos·mac
IKaros_α‌21 小时前
mac上安装openclaw从入门到删除
macos
x-cmd21 小时前
macOS 内存模型深度解析 | x free 设计哲学
linux·macos·内存·策略模式·free·x-cmd
itinymeng21 小时前
在 macOS 上遇到 brew: command not found 错误,通常是因为 ‌Homebrew 未安装‌ 或 ‌PATH 环境变量未正确配置‌
macos
oscar99921 小时前
Claude Code 的“计算机使用”功能:让命令行助手真正操控macOS桌面
macos·claude code·computer
老兵发新帖2 天前
软件开发国内常用镜像源配置及回退方法(MAC版)
macos·软件工程
qq_411262422 天前
ESP32-C5 软件配置MAC 地址
macos
鸠摩智首席音效师2 天前
如何在 MacOS 上安装 PostgreSQL ?
数据库·macos·postgresql
花千树-0102 天前
IndexTTS2 在 macOS 性能最佳设置(M1/M2/M3/M4 全适用)
人工智能·深度学习·macos·ai·语音识别·ai编程
zhensherlock3 天前
Protocol Launcher 系列:Agenda 优雅组织你的想法与日程
javascript·macos·ios·typescript·node.js·mac·ipad