因為 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 中輸入安裝命令即可提示已經安裝。