Homebrew是macOS和Linux上主流包管理工具,需先安装Xcode命令行工具并确认shell类型(zsh或bash),再用中科大或清华镜像脚本安装;常用命令包括brew install、brew install --cask、brew update、brew upgrade、brew uninstall等,支持自动处理依赖。

Homebrew 是 macOS 和 Linux 上管理开发包最主流的方式,装好之后一条命令就能搞定安装、更新、卸载,还能自动处理依赖关系。关键在于先装对,再用熟。
安装前必须做的两件事
Homebrew 不能跳过系统基础环境直接运行。缺了下面这两步,后续命令大概率报错或失败:
- 装 Xcode 命令行工具:在终端执行 xcode-select --install,弹窗点“安装”,完成后运行 xcode-select -p 确认输出路径是 /Library/Developer/CommandLineTools
- 确认 shell 类型:macOS Catalina 及以后默认用 zsh,检查方式是 echo $SHELL;输出 /bin/zsh 就对了。如果是 bash,配置文件是 ~/.bash_profile,zsh 则是 ~/.zshrc
推荐的安装方式(国内用户优先选)
官方脚本有时因网络问题卡住,多数人建议用国内镜像一键安装,成功率高、速度快:
- 执行中科大镜像脚本:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
- 菜单里输入 1(中科大)或 2(清华),回车
- 输管理员密码(不显示字符,输完直接回车)
- 脚本结束后,按提示执行 eval "$(/opt/homebrew/bin/brew shellenv)",再运行 source ~/.zshrc(或 ~/.zprofile,看提示)
- 最后验证:brew doctor 输出 Your system is ready to brew. 就表示环境干净可用了
日常维护开发包的核心操作
装完 Homebrew,真正高频使用的是这几条命令,覆盖 95% 的维护场景:
- 查包是否存在:用 brew search xxx(比如 brew search python),会列出所有匹配的 formula 和 cask
- 装命令行工具:用 brew install,例如 brew install git node python@3.12
- 装图形界面应用:用 brew install --cask,例如 brew install --cask visualstudiocode google-chrome
- 保持全部更新:先 brew update(同步软件源列表),再 brew upgrade(升级所有已装包)
- 卸载不用的包:用 brew uninstall xxx 或 brew uninstall --cask xxx,加 --force 可强制删残留
几个实用小技巧
用久了你会发现这些细节让维护更省心:
- 查看已装包列表:brew list;加 --cask 只看图形应用
- 查某个包详情:brew info node,能看到版本、依赖、安装路径等
- 清理旧版本缓存:brew cleanup,释放磁盘空间
- 临时切换镜像源(如清华):git -C $(brew --repo) remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git,再对 homebrew-core 做同样操作

















