问题是由于 MacO 更新,Xcode 命令行工具需要更新。
- Did not run into this on Sonoma.
- 更新文图拉
重新启动后打开终端后,我尝试转到我的代码,然后执行git status
,出现错误并提示命令行软件协议:
因此,请按空格键,直到到达[agree, print, cancel]
选项,因此请小心按空格键向下滚动到末尾,如果您错过了它,则必须运行命令才能将其恢复。使用sudo xcodebuild -license
再次开始。
请小心向下滚动并输入agree
然后按回车键,它将启动更新。
然后我在安装后尝试使用git,它提示我再次安装Xcode工具。
我遵循了前几年的建议(见下文),然后去了https://developer.apple.com/download/all https://developer.apple.com/download/more/并下载了
“Xcode 14 的命令行工具”(您必须使用 Apple ID 登录并输入 MFA 代码,因此请准备好所需的所有设备。然后选择“Xcode 14 的命令行工具”,或者如果您想要进入 alpha 版还是 beta 版,这取决于您。但稳定版本可能是软件开发人员的最佳选择。
您必须从 CLI 或开发人员页面下载工具,并且在使用 git 之前,您需要重新启动!否则你会陷入提示和下载的循环中
重新启动将打破循环并完成 CLI 工具的安装包括git 以便您可以重新开始工作
前几年的解决方案,这些天可能有效,也可能无效,因为下载页面已发生重大变化:
前几年的解决方案,可能#2 最有帮助。
*** 解决方案#1:
返回您的终端并输入:
xcode-select --install
然后您将收到以下输出:
xcode-select: note: install requested for command line developer tools
然后,系统将在窗口中提示您更新 Xcode 命令行工具。 (这可能需要一段时间)
打开一个新的终端窗口,您的开发工具应该会返回。
添加:对于任何主要或半主要更新,您都需要更新命令行工具才能使它们再次正常运行。检查 Xcode 是否有任何更新。这超出了莫哈韦沙漠......
之后重新启动你的终端
或者,如果失败了,并且可能......您会看到一个弹出框,显示“服务器上未找到软件”,请继续执行解决方案 2。
*** 解决方案#2:(首选方法)
如果你击中xcode-select --install
没有找到该软件,登录Apple Developer,通过网页安装。
在此登录或注册:
https://developer.apple.com/download/more/ https://developer.apple.com/download/more/
寻找:“Xcode 14.x 的命令行工具”在下载列表中
然后点击dmg并下载。 (参见上面的图片)无论哪种方式,您都可能会看到苹果下载网页。