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

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

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

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

git不起作用!

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


当前回答

对我来说,这发生在Mac OS更新到Mojave之后,git在Intellij中无法运行

解决方案:-转到“设置”,然后选择“文件”|“设置”|“版本控制”|“Git”,然后编辑“Git可执行文件的路径”字段,该字段为/usr/local/bin/Git

其他回答

运行以下命令:

xcode select--安装

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

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

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

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

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

对于macOS ventura,只需为我重新安装git

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

如果您手动下载了Xcode(即不是从App Store下载)或根本没有Xcode:

sudo rm-rf/库/开发人员/命令行工具去https://developer.apple.com/download/more/下载Xcode 10的命令行工具(macOS 10.14)设置命令行工具

如果您从App Store安装了Xcode:

xcode select--安装

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

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