我更新到 macOS Mojave(这也发生在 Catalina 更新中,并且似乎可能发生在此后的每次重大更新中)
今天早上,我在 MacBook Pro 的命令行中导航到我工作的代码库,在存储库中输入“git status”并收到错误:
xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun
如何修复 git 和命令行工具?
问题是需要更新 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 并下载。