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

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

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

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

git不起作用!

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


当前回答

对于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

对于使用Catalina和Xcode beta的用户:

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

除了dustbuster的答案,我还需要使用以下命令设置Xcode文件夹的路径:

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

我已经在以前的主要版本中使用了公认答案中给出的xcode select--install。

我刚刚升级到OS X 10.15 Catalina,并在OS升级完成后再次从首选项运行软件更新工具。Xcode实用程序更新在那里可用,它还使用刚刚输出的git对问题进行了排序xcrun:错误:无效的活动开发人员路径(/Library/developer/CommandLineTools)

在BigSur将macOS更新到Monterey(12.3)后,出现了这样的问题

只工作过-

xcode select--安装

完成!