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

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

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

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

git不起作用!

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


当前回答

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

只工作过-

xcode select--安装

完成!

其他回答

问题是Xcode命令行工具需要更新。

**更新了Ventura和更新的苹果开发下载页面**

重新启动后打开终端后,我试图转到代码,并执行git状态,结果出现错误并提示命令行软件协议。

所以,按下空格键直到进入[同意,打印,取消]选项,所以小心地按下空格键向下滚动到最后,如果你吹过它,你必须运行一个命令将其取回。使用sudoxcodebuild-licence再次访问它。

只需小心向下滚动并输入同意,然后按回车键,就会启动更新。

然后我在安装后尝试使用git,它提示我再次安装Xcode工具。

我遵循了自己往年的建议(见下文)https://developer.apple.com/download/all/?q=Command%20Line%20Tools并已下载“用于Xcode 14的命令行工具”(您必须使用Apple ID登录,以便随时可以登录。

您必须从CLI或开发人员页面下载工具,在使用git之前,需要重新启动!!!超级重要,你可能会陷入下载循环

重新启动将打破循环并完成CLI工具(包括git)的安装,以便您可以重新开始工作

前几年的解决方案,由于下载页面发生了重大变化,这些解决方案现在可能有效,也可能无效:

前几年的解决方案,可能第2个是最有用的。

**解决方案#1**

返回终端并输入:

xcode-select --install

然后,您将收到以下输出:

xcode-select: note: install requested for command line developer tools

然后将在窗口中提示您更新Xcode命令行工具。(可能需要一段时间)

打开一个新的终端窗口,您的开发工具将返回。

附加:对于任何主要或半主要更新,您都需要更新命令行工具,以使其再次正常运行。检查Xcode是否有任何更新。这超出了莫哈韦。。。

之后重新启动终端

或者,如果失败了,很可能。。。。你会看到一个弹出框,上面写着“在服务器上找不到软件”,见下图!

解决方案#2

然后点击xcode select--install,它找不到软件,登录到AppleDeveloper,然后通过网页安装。

在此处登录或注册:

https://developer.apple.com/download/more/

在下载列表中查找:“Command Line Tools for Xcode 14.x”然后单击dmg并下载。

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

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

以上答案对我来说都不管用。我有几个问题。首先,我安装了Xcode的最新版本14.0beta。这最终失败了,因为它是一个与蒙特雷不兼容的版本。我的电脑太旧了,无法安装Ventura测试版。所以我不得不去看看Xcode的哪个版本确实有效。结果是13.4.1。所以我安装了这个。我事先已经采取了所有正确的步骤删除了旧版本,然后一如既往地将新版本放入我的应用程序文件夹中。但不管出于什么原因,它并没有结束。当我检查我的安装是否成功时,终端中出现了错误。我之前也更新了CLT,其中包含了正确的版本。然而,终端返回我需要安装CLT。当我尝试时,它告诉我它已经安装,但我应该更改Xcode的路径或安装CLT(这显然不是一个真正的选项)。我在这篇题为Xcode select active developer directory error的文章中找到了解决方案。我在终端中运行了以下命令,修复了我的路径:

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

希望这能帮助其他在macOSMonterey上尝试更新Xcode时遇到同样问题的人,同时也无法更新到macOSVentura。

截至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

我在尝试时遇到一些错误,即更新服务器无法提供软件

xcode-select --install

是什么帮我解决的https://developer.apple.com/download/more/下载Xcode 10的命令行工具(macOS 10.14),然后手动安装。

之后,当您打开新终端时,错误应该消失。


macOS Ventura 13.0.1更新(2022年11月)

为Xcode 14.1安装命令行工具