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

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

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

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

git不起作用!

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


当前回答

这对我有用

sudo xcode-select --reset 
sudo xcodebuild -license

必须安装X代码。

其他回答

我从错误消息中找出了Xcode命令行工具部分,但在运行Xcode并得到安装附加工具的提示后,它确实声称要安装这些工具,但在打开新终端后,我仍然收到了相同的错误。

所以我手动执行了xcode select--install,之后它对我起了作用。

我在尝试时遇到一些错误,即更新服务器无法提供软件

xcode-select --install

是什么帮我解决的https://developer.apple.com/download/more/下载Xcode 10的命令行工具(macOS 10.14),然后手动安装。

之后,当您打开新终端时,错误应该消失。


macOS Ventura 13.0.1更新(2022年11月)

为Xcode 14.1安装命令行工具

在更新到macOS 13 Ventura后,我也遇到了同样的问题。

命令:xcode select似乎也不起作用。sudoxcodebuild也是如此。

在检查xcode本身之后,它安装命令行工具,并且所述命令仍然无法工作。

检查此部分后,它似乎是空白的。我只是手动将其设置为使用安装的xcode中的可用命令行,现在一切都正常了,包括git。

我也有同样的问题,更新后无法使用SVN,

万一执行xcode select--install无法解决问题,

你可能会看到,

svn:error:Xcode不再提供subversion命令行工具。

参考:https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes

尝试通过brew安装svn

brew install svn

这应该能让你继续。

我昨天更新了我的macOS,从macOS Mojave(10.14.6)到macOS Catalina(10.15.7),我在我的项目中执行“git”命令。我也会犯同样的错误

run:

xcode-select --install