修復 Sublime Text 3 套件更新異常

8個月前 (10-09) Yosheng 資訊教學 0評論 已收錄 139℃

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

打開 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 加密連線資料,解決方法就是到控制台修改配置即可,如下圖所示


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


博主

擅長使用 C# 和 Java 開發項目,全棧開發工程師,前端主要使用 Vue 其次 Angular ,目前正在學習分布式架構,運維研發兼具,平時愛好鑽研技術並應用於實務當中,常駐於上海。

相關推薦

相逢就是有緣,留下足跡吧!