因为 macOS 上使用 Vim 的补全插件 YouCompleteMe,这个插件更新安装的时候需要重新编译,macOS 的编译中又需要使用到 xcode 中的 Command Line Tools,正常情况下安装此工具的方案为:
xcode-select --install
因为国内网络或者其他原因,安装的过程中,总是会弹出窗口报错:可能是更新失败或者网络问题。
解决方法一:
直接前往 Apple 开发者网站下载。
打开 URL之后,需要输入 Apple ID,如果 Apple ID 不是开发者账号的话,可能会出现如下的页面:
解决方案二:
在 App Store 软件中的更新中显示有 Command Line Tools 更新,点击更新,依然会出现安装失败的问题时,可以通过日志中的信息,手动安装此插件。App Store 上的安装日志文件在:
/var/log/install.log
在 terminal 中使用 less 打开日志文件,可以看到如下图的内容。
日志提示,安装此工具,会下载三个 pkg 文件,下载过程中出现了错误。
复制日志中的 pkg 文件链接, 手动下载并安装,安装过程中,需要输入用户密码,完成安装。
完成安装之后,再次在 terminal 中输入安装命令即可提示已经安装。