今天把我多年没升级过系统的苹果笔记本(macOs Big Sur)进行了系统升级,升级完之后(macOs Sonoma 14.4.1)在使用 homebrew 安装软件时出现报错:
“Error: unknown or unsupported macOS version: :dunno”
Homebrew 是一款包管理工具,主要用于在 macOS 和 Linux 系统上安装、升级和管理软件包。它由四个主要组件组成:brew
、homebrew-core
、homebrew-cask
和 homebrew-bottles
。
在参考:https://github.com/orgs/Homebrew/discussions/941 后得到解决,解决方式通过终端执行以下命令后恢复正常:
brew update-reset
brew update-reset
的作用:
这里执行的 brew update-reset
是 Homebrew 中的一个命令,用于将 Homebrew 还原到稳定版本。当我们遇到问题或需要修复 Homebrew 时,可以使用 brew update-reset
命令。
它会将所有公式(formulae)重置为与远程存储库内容相同,删除本地的任何更改。实际上,这类似于“拔掉 Homebrew 插头,然后重新插上”,是一种最后的手段来解决问题。
如果 Homebrew 遇到问题,可以先尝试执行以下步骤:
- 首先,运行
brew doctor
命令查看问题并按照指示进行修复。 - 然后,执行
brew update-reset
将 Homebrew 还原到稳定版本。 - 最后,运行
brew update
命令来更新软件包。