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

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

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

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

git不起作用!

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


当前回答

MacOS:蒙特雷年份:2022

解决方案:升级至12.2.1或更高版本

当我的Macbook pro被替换时,我升级到了Monetery 12.2。遇到与OP相同的问题:

macOS更新后Git无法工作(Xcrun:错误:无效的活动开发人员路径(/Library/developer/CommandLineTools)

有人会认为,到这个时候,苹果已经在OS主版本中添加了xCode和开发工具。事实证明他们做到了。我不得不升级到12.2.1,其中包括“xCode的命令行工具”。我仍然需要将步骤升级到12.4,但我相信我们最终将这些工具作为操作系统构建的一部分。

这是试图从12.2.1升级到12.3.1时的屏幕截图(我忘记了在从12.2升级到12.2.1时拍摄,但我很确定它有相同的插件)

其他回答

MacOS:蒙特雷年份:2022

解决方案:升级至12.2.1或更高版本

当我的Macbook pro被替换时,我升级到了Monetery 12.2。遇到与OP相同的问题:

macOS更新后Git无法工作(Xcrun:错误:无效的活动开发人员路径(/Library/developer/CommandLineTools)

有人会认为,到这个时候,苹果已经在OS主版本中添加了xCode和开发工具。事实证明他们做到了。我不得不升级到12.2.1,其中包括“xCode的命令行工具”。我仍然需要将步骤升级到12.4,但我相信我们最终将这些工具作为操作系统构建的一部分。

这是试图从12.2.1升级到12.3.1时的屏幕截图(我忘记了在从12.2升级到12.2.1时拍摄,但我很确定它有相同的插件)

对于Ventura 13.1

我从macOS BigSur更新到Ventura 13.1(2023年1月)。我只在苹果商店安装了Xcode,它对我有用。

运行以下命令:

xcode select--安装

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

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

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

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

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

对我来说,对于macos Ventura 13.0用户,安装此软件有助于

我无法运行任何xcode安装命令,git根本无法工作。

你可以在这里找到这个包裹https://developer.apple.com/download/all/

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

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