恼人的xcrun: error: invalid active developer path missing xcrun at: /Library/ xcru

132 阅读1分钟

今天升级了 macOS 13.0.1,macOS Ventura。在命令行运行 gcc 的时候出现了 xcrun: error: invalid active developer path missing xcrun at: /Library/ xcru 异常。这个错是真的眼熟啊!!

这个错误是因为 macOS 系统中原本没有安装 Xcode 导致的。 所以,为了解决这个问题,你必须安装 Xcode。如果你正在开发 iOS 应用程序,你可以安装完整版本,它也会解决这个问题。从 Apple 开发者页面下载 Xcode .dmg 文件。

如果你不使用它,你可以简单地搜索 Xcode 的命令行工具包并下载它的 .dmg 文件并安装它。您可以从 Apple 开发者页面下载它。

如果你不想下载任何东西,只想在终端中运行一些命令来解决这个问题,那运行下面的命令:

xcode-select --install

这个这是可以在终端中运行的命令,将为 Xcode 安装命令行工具。当运行此命令时,系统会提示您接受许可、同意条款和条件等。

当安装完毕 Xcode 之后,建议再运行一下如下命令,可以方便在没有 Xcode 这个软件的情况下运行命令


   xcode-select --switch /Library/Developer/CommandLineTools

此命令可能需要 sudo 方式运行

已经记不清是几次遇到这个问题了,特此记录,方便查阅