修復 Sublime Text 3 套件更新異常

1,613次閱讀
尚無留言

共计 873 个字符,预计需要花费 3 分钟才能阅读完成。

最近回趟台灣把電腦帶到上海來工作用,為了順利使用 Google 已經將房間內路由器安裝 Koolshare 並使用 Clash 作為客戶端連線上搭建 V2ray 的服務器上,協議使用 websocket + tls 另外掛 cloudfare 作為 CDN 隱藏服務器真實 IP 避免被牆,而正是因為科學上網導致套件更新失敗,下述說明怎麼設定。

打開 sublime text 3 主控台顯示的錯誤

修復 Sublime Text 3 套件更新異常
錯誤訊息如下

Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading repository. Secure channel error, server not providing SSL (errno 12157) during HTTP write phase of downloading https://api.github.com/repos/princemaple/ngx-html-syntax.
Package Control: Error downloading repository. HTTP exception InvalidCertificateException (Host 127.0.0.1:7890 returned an invalid certificate ([SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:548))) downloading https://api.github.com/repos/princemaple/ngx-html-syntax.

原因就是科學上網導致無法正常解析 HTTP 加密連線資料,解決方法就是到控制台修改配置即可,如下圖所示

修復 Sublime Text 3 套件更新異常

這裡把 TLS 協議都勾選起來即可 (預設是少勾 TLS 1.2 這也是導致無法更新套件的核心原因)

修復 Sublime Text 3 套件更新異常

正文完
 0
評論(尚無留言)