一尘不染

macOS 更新后 Git 无法工作(xcrun: 错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools)

javascript

我更新到 macOS Mojave(这也发生在 Catalina 更新中,并且似乎可能发生在此后的每次重大更新中)

今天早上,我在 MacBook Pro 的命令行中导航到我工作的代码库,在存储库中输入“git status”并收到错误:

xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun

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


阅读 221

收藏
2022-01-26

共1个答案

一尘不染

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

解决方案#1

返回您的终端并输入:

xcode-select --install

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

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

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

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

另外:对于任何主要或半主要更新,您都需要更新命令行工具才能让它们再次正常运行。检查 Xcode 是否有任何更新。这超越了莫哈韦…

之后重新启动您的终端

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

解决方案#2

然后你点击xcode-select --install它并没有找到软件,登录Apple Developer,然后通过网页安装它。

在此处登录或注册:

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

在下载列表中查找:“Xcode 12.x 的命令行工具”然后单击 dmg 并下载。

苹果开发者页面的图像和 DL 的 dmg

2022-01-26