Homebrew 三步更新:update、outdated、upgrade
Homebrew 日常维护常被遗忘的三步:brew update 刷新元数据,brew outdated 列出过期软件,brew upgrade 执行升级。
运行 `brew update && brew outdated && brew upgrade` 即可刷新、检查并升级全部已安装的 formula 和 cask。
01命令
命令
$ brew update && brew outdated && brew upgrade02作用说明
常见错误是只运行 brew upgrade——它用的是上次 update 的旧元数据,所以永远要先 brew update。brew outdated 会列出有新版本的 formula 和 cask,便于升级前查看更新日志;加 --greedy 可包含关闭自动更新的 cask。可以用 `brew upgrade node` 只升级某个包,新版本破坏构建时用 `brew pin <formula>` 锁定版本。
03风险
!注意: 大版本升级可能破坏依赖它的项目——构建机上先看 brew outdated 再决定是否全量升级。
04撤销
撤销
$ brew install formulae@old-version (reinstall pinned version; Homebrew keeps old kegs via brew cleanup timeout)05来源
- Homebrew Man Page依据: Documents brew update (fetch package metadata), brew outdated (list stale formulae/casks), and brew upgrade.
最后验证: 2026-09-17 · 分类: 开发者