Homebrew 是 macOS 上最常用的包管理器之一:你可以用统一的方式安装命令行工具、图形软件(cask),并在需要时把某些服务长期跑在后台。本文按“能照着做”的思路整理了一套最常见、最稳妥的使用路径。
适合你遇到这些情况:新 Mac 需要快速装齐开发/效率工具;想把零散的 dmg 安装变成可重复的命令;需要一键升级、清理旧版本;或者想把某个工具当作后台服务长期运行。
开始前建议:
1)macOS 保持系统时间准确;2)网络环境稳定;3)最好使用管理员账号;4)如果你有公司网络策略,请遵循公司规定。
Homebrew 官方安装说明在这里(可点击):https://brew.sh/
安装完成后,先确认版本与基本可用性:
brew --version brew doctor如果 brew doctor 有提示,优先按提示逐条修复;不要为了“消除警告”而盲目删除系统文件。
Homebrew 的核心思路是:用“公式(formula)”管理命令行工具,用“cask”管理图形软件。常用命令可以记一套即可:
# 搜索 brew search ripgrep # 安装命令行工具(formula) brew install ripgrep # 安装图形软件(cask) brew install --cask visual-studio-code # 查看已安装 brew list brew list --cask # 升级全部 brew update brew upgrade # 仅升级某一个 brew upgrade ripgrep # 卸载 brew uninstall ripgrep brew uninstall --cask visual-studio-code建议把升级流程做成固定习惯:brew update(刷新索引)再 brew upgrade(升级)。
很多图形软件你可能习惯“下载 dmg - 拖到应用程序”,但这样难以自动升级与批量重装。用 cask 的好处是:安装记录清晰、可脚本化、重装速度快。
举例:安装常见效率软件(示例,不要求全部装):
brew install --cask google-chrome brew install --cask raycast brew install --cask iterm2小提示:如果你在 App Store 装的软件,通常不建议再用 cask 去“接管”,避免两个渠道互相干扰。
有些工具(例如数据库、代理类组件、任务队列等)需要长期运行。Homebrew 可以用 services 统一管理它们的启动/停止(前提是对应公式支持服务定义)。
brew tap homebrew/services # 查看服务 brew services list # 启动某服务(示例:redis) brew install redis brew services start redis # 停止 brew services stop redis注意:是否应长期运行某服务、是否允许开机自启,取决于你的使用场景与组织安全策略。
装得越多,历史版本与缓存可能越多。定期清理可以节省磁盘空间:
# 清理旧版本与缓存 brew cleanup # 查看磁盘占用 brew --cache brew list --verbose如果你在意“到底占了多少”,也可以配合系统自带的存储管理工具查看。
问题 A:提示权限/路径问题
优先用 brew doctor 看建议;很多问题来自 PATH 配置未生效或终端未重启。macOS 不同芯片(Intel/Apple Silicon)默认安装路径不同,按官方提示设置即可。
问题 B:下载慢或偶发失败
通常与网络波动有关。建议先确保网络稳定,再重试 brew update / brew install。不要从不明来源下载替换包,也不要使用来历不明的脚本。
问题 C:软件已存在但 Homebrew 说找不到
这常见于你曾用 dmg 安装过同名软件。建议先明确“未来用哪个渠道管理”,再做卸载与重装,避免残留造成冲突。
Homebrew 官方主页:https://brew.sh/
Homebrew GitHub(发布与源码):https://github.com/Homebrew/brew
Homebrew 文档(常用命令说明):https://docs.brew.sh/
到这里,你已经可以用 Homebrew 把“装软件”变成可复制、可回滚、可维护的工作流了。后续如果你想进一步提效,可以把常用安装清单整理成脚本,重装机器时一键跑完。