macOS系统升级Homebrew报错“unknown or unsupported macOS version: :dunno (MacOSVersionError) ”解决方法

今天把我多年没升级过系统的苹果笔记本(macOs Big Sur)进行了系统升级,升级完之后(macOs Sonoma 14.4.1)在使用 homebrew 安装软件时出现报错:

“Error: unknown or unsupported macOS version: :dunno”

Homebrew 是一款包管理工具,主要用于在 macOS 和 Linux 系统上安装、升级和管理软件包。它由四个主要组件组成:brewhomebrew-corehomebrew-caskhomebrew-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 遇到问题,可以先尝试执行以下步骤:

  1. 首先,运行 brew doctor 命令查看问题并按照指示进行修复。
  2. 然后,执行 brew update-reset 将 Homebrew 还原到稳定版本。
  3. 最后,运行 brew update 命令来更新软件包。
 macos

全国大流量卡免费领

19元月租ㆍ超值优惠ㆍ长期套餐ㆍ免费包邮ㆍ官方正品