我更新了最新的操作系统,和/或重新启动了我的计算机(每次重大更新都会发生这种情况,但这次我所做的只是在2022-09-13年重新启动我的计算机)

今天早上,我在MacBook pro的命令行中导航到我的工作代码库,在存储库中键入“gitstatus”,收到一个错误:

(2022年9月,这个错误大不相同,但我没有捕捉到它)

xcrun:错误:无效的活动开发人员路径(/Library/developer/CommandLineTools),在以下位置缺少xcrun:/Librari/developer/CommandLineTools/usr/bin/xcrun

git不起作用!

如何修复git和命令行工具?


当前回答

如果您使用xcode,请安装它(~12GB)

xcode-select --install

否则安装最新的命令行工具(~500MB)

更新:如果在安装循环中被击中

xcodebuild -runFirstLaunch

其他回答

运行以下命令:

xcode select--安装

点击“命令行工具”下载中的进度指示器返回。命令行工具安装完成后,应重新启动Mac。如果在终端中工作时遇到“xcrun error invalid active developer path”,请刷新应用程序或重新启动它。

即使执行了上述步骤,如果您看到错误:无效的活动开发人员路径(/Library/developer/CommandLineTools)。下一步是尝试使用DMG文件安装命令行工具,该文件可以直接从苹果网站下载。

同样,如果您正在使用Homebrew,您需要更新它。您不需要卸载并在Mac上再次安装Homebrew。

注意:如果您正在使用Homebrew,请在重新安装命令行工具后尝试更新它。

致谢:macOS更新后Git无法工作

这是在我将Macbook pro升级到macOS Ventura之后发生的。升级后,git命令行停止工作,并显示此消息。

xcrun:错误:无效的活动开发人员路径(/Library/Developer/CommandLineTools),在以下位置缺少xcrun:/库/开发人员/命令行工具/usr/bin/xcrun

运行brew升级修复了git命令行。

我在Catalina隐私设置中观察到,如果没有在完全访问磁盘中添加Xcode,我会收到同样的错误,Xcode不会运行脚本。添加与所附图像相同的Xcode。在干净的构建和运行之后。希望它能奏效。

对于Ventura 13.0.1。

macOS Ventura 13.0.1更新(2022年11月)为Xcode 14.1安装命令行工具

这对我有用

凭借之前的应用程序开发经验,我可以放心地说,与苹果一起交付的git版本总是会带来问题。所以,你越早摆脱苹果吉特越好,所以我可以建议:

brew uninstall git
brew update
brew install git

# which git
/usr/local/bin/git