修复macOS更新后Git不工作(xcrun:错误:无效的活动开发者路径(/Library/Developer/CommandLineTools)
目录:
一些 Mac 终端用户可能会发现 git、pip、HomeBrew 和其他命令行工具可能会失败或无法按预期工作,并显示错误消息“xcrun:错误:无效的活动开发人员路径(/Library/开发人员/命令行工具)”。有时,这些命令行工具在 macOS 系统软件更新后停止工作,但它们以前可以工作。
幸运的是,很容易修复“xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)”错误消息,并获取 git、pip、Homebrew 或任何其他命令行工具失败,重新开始。
就其价值而言,完整的错误信息是:
修复“xcrun: error: invalid active developer path” MacOS终端错误
您可能已经从错误消息本身猜到了,解决方案是重新安装或安装Command Line Tools。是的,即使您已经安装了命令行工具,您也应该重新安装它以解决错误消息,特别是如果您只是在系统软件更新后遇到错误(例如,从 Mojave 到 Monterey)。
安装/重新安装 CLT 可以通过在终端中发出以下命令字符串从命令行完成:
xcode-select --install
点击回车将导致弹出窗口出现,并在命令行工具的下载中显示进度指示器。
命令行工具安装完成后,您应该重新启动 Mac(有时只需刷新、重新启动终端或打开一个新终端也可以解决“xcrun 错误无效的活动开发人员路径”消息,但建议重新启动。
如果您使用的是Homebrew,您还应该确保在(重新)安装命令行工具后更新Homebrew。
Still seeing xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)?
如果您通过终端安装或重新安装命令行工具,重新启动 Mac,但您仍然遇到错误,您也可以尝试使用直接来自 Apple 的 DMG 文件手动安装命令行工具.
您需要一个Apple ID 才能访问下载,然后前往developer.apple.com 并下载适用于Xcode 的命令行工具(最新版本)并手动安装。
再次,Homebrew 用户将希望更新 Homebrew。你不应该再次安装 Homebrew 或删除它然后重新安装它,一个简单的更新应该就可以了。
这是否解决了您的 git、pip、Homebrew 或任何在您的 Mac 命令行上触发 xcrun 错误消息的问题?您找到其他解决方案了吗?在评论中分享您的想法和经验。