用 brew unpin 可解锁被锁定的包;执行 brew list --pinned 查看所有被 pin 的包;brew unpin node 解锁单个;brew list --pinned | xargs brew unpin 一键批量解锁;解锁后需 brew update && brew upgrade 才生效。
用 brew unpin 命令就能直接解锁。
怎么查看哪些包被锁定了
执行以下命令,会列出所有当前被 pin 的软件包:
brew list --pinned
解锁单个包
比如你之前锁定了 node,现在想让它参与下次升级,就运行:
brew unpin node
批量解锁或全部解锁
Homebrew 不支持一键解锁全部,但你可以配合 shell 快速处理:
- 先查出所有被锁定的包:
brew list --pinned - 再逐个解锁(推荐稳妥操作):
brew unpin pkg1 pkg2 pkg3 - 或者用管道一次性解锁(需确认无误后再执行):
brew list --pinned | xargs brew unpin
解锁后要更新才生效
解锁只是取消“禁止升级”的标记,不会自动重装或升级。真正更新仍需手动触发:
- 更新 Homebrew 自身:
brew update - 再升级指定包或全部:
brew upgrade node或brew upgrade











