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

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

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

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

git不起作用!

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


当前回答

截至2022年9月13日,我在将MBP M1升级到蒙特雷12.6后遇到了类似的问题,尽管我遵循了一些答案,但我的Mac仍不断提示我安装git作为开发工具。每次安装完成后,我都会被提示进行相同的对话。

最后,我必须将所有答案组合起来才能使其发挥作用:

首先删除命令行工具:

sudo rm -rf /Library/Developer/CommandLineTools

重新安装xcode select:

xcode-select --install

以上内容将提示您一个对话框以确认安装。

使用以下命令设置Xcode文件夹的路径:

sudo xcode-select -switch /Library/Developer/CommandLineTools

其他回答

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

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

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

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

从Mojave更新到Big Sur,并得到相同的错误:命令

xcode-select --install

工作得很有魅力

我也有同样的问题,更新后无法使用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

这应该能让你继续。

打开终端:

安装XCode开发人员工具并解决问题。

$ xcode-select --install

如果您有多个版本,请将路径重置为Xcode:

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