2023-mac-git-xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)

在mac上运行git 的时候出现的问题

  • xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

1. 解决方法:

1.1. 先安装git的软件

brew install git

1.2. 然后再安装

  • 打开终端,运行以下程序:
xcode-select --install

这将弹出一个对话框,选择 “安装”,它将下载并安装命令行工具包并修复问题。(弹出的窗口可能在其他窗口后面)。

您不需要 Xcode,只需在此处安装命令行工具,它大约有 130 MB(Xcode v14.1 时为 600 MB)。
2023-mac-git-xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)_第1张图片
2023-mac-git-xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)_第2张图片
在这里插入图片描述

1.3. 如果光靠上述方法还不行,那还得跑:

sudo xcode-select --reset

1.4 进一步阅读

问题在于,您需要明确同意许可协议。作为后续步骤,如果您有多个版本或希望在没有 Xcode 的情况下运行命令行工具,您可能需要重新设置 Xcode 的路径。

sudo xcode-select --switch /Applications/Xcode.app
sudo xcode-select --switch /Library/Developer/CommandLineTools

我在 "命令行工具无法工作 "这个问题中找到了解决方案。

您可能会收到一条错误信息 “无法安装软件,因为软件更新服务器当前无法提供该软件”。在这种情况下,xcode-select --reset 可以像 akozin 指出的那样工作。

你可能感兴趣的:(mac,终端,macos,git)