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

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

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

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

git不起作用!

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


当前回答

我发现我的Xcode版本太过时了,安装命令行工具也无济于事。以下是我所做的:

我完全卸载了过时的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

这应该能让你继续。

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

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

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

我发现我的Xcode版本太过时了,安装命令行工具也无济于事。以下是我所做的:

我完全卸载了过时的XCode我从应用商店重新安装了最新的XCode仅此而已。Git已还原。

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

brew uninstall git
brew update
brew install git

# which git
/usr/local/bin/git

边缘案例,但仍值得记下:使用迁移助手从和旧版Mac迁移时,您可能选择了从旧版Mac转移所有应用程序的选项。如果应用程序(如Xcode)被传输并保存,或者从其他用户的应用程序文件夹中删除,则需要对其进行更新。这是因为在第一次启动新的操作系统版本后,Xcode没有正确设置。