修复 macOS 更新后 Git 不工作(xcrun:错误:无效的活动开发者路径(/Library/Developer/CommandLineTools)

修复xcrun错误无效Mac 终端的开发者路径

一些 Mac 终端用户可能会发现 git、pip、HomeBrew 和其他命令行工具可能失败或无法按预期工作,并显示错误消息“xcrun:错误:无效的活动开发人员路径(/Library/Developer/CommandLineTools)”。有时,这些命令行工具在 macOS 系统软件更新后停止工作,但它们以前可以工作。

幸运的是,很容易修复“xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)”错误消息,并获取 git、pip、Homebrew 或任何其他失败的命令行工具,以开始工作再次。

就其价值而言,完整的错误信息是:

xcrun:错误:无效的活动开发人员路径 (/Library/Developer/CommandLineTools),缺少 xcrun 位于:/Library/Developer/CommandLineTools/usr/bin/xcrun

修复 MacOS 终端中的“xcrun: error: invalid active developer path”错误

正如您可能已经从错误消息本身猜到的那样,解决方案是重新安装或 安装命令行工具。是的,即使您已经安装了命令行工具,您也应该重新安装它以解决错误消息,特别是如果您只是在系统软件更新后遇到错误(例如,从 Mojave 到 Monterey) .

安装/重新安装 CLT 可以通过在终端中发出以下命令字符串从命令行完成:

xcode-select --install

按回车键会弹出一个带有进度指示器的命令行工具下载窗口。

命令行工具安装完成后,您应该重新启动 Mac(有时只需刷新、重新启动终端或打开一个新终端也可以解决“xcrun 错误无效的活动开发人员路径”消息,但建议重新启动).

如果您使用的是 Homebrew,您还应该确保在 (re)安装命令行工具。

仍然看到 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)?

如果您通过终端安装或重新安装了命令行工具,并重新启动了 Mac,但您仍然遇到错误,您也可以尝试使用直接来自 Apple 的 DMG 文件手动安装命令行工具。

您需要一个 Apple ID 才能访问下载,然后只需前往developer.apple.com 并下载 Command Line Tools for Xcode(最新版本) 并手动安装。

同样,Homebrew 用户将希望更新 Homebrew。您不必再次安装 Homebrew 或将其删除然后重新安装,一个简单的更新就可以了诀窍。

这是否可以解决您的 git、pip、Homebrew 或任何在您的 Mac 命令行上触发 xcrun 错误消息的问题?您找到其他解决方案了吗?在评论中分享您的想法和经验。