Package Control 無法安裝插件 的處理方法

今天 Sublime Text 安裝 插件是,提示錯誤:

Package Control
There are no packages available for installation
Please see https://packagecontrol.io/docs/troubleshooting for help

控制臺提示:

Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading channel. Connection refused (errno 12029) during HTTP write phase of downloading https://packagecontrol.io/channel_v3.json.
Package Control: Error downloading channel. URL error [WinError 10060] 由于連接方在一段時間后沒有正確答復(fù)或連接的主機(jī)沒有反應(yīng),連接嘗試失敗。 downloading https://packagecontrol.io/channel_v3.json.

也考慮過最簡單的方法,將channel_v3.json 保存到自己的服務(wù)器上,修改 Sublime Text 的配置文件。這種缺點(diǎn)也很明顯,會和官方插件不同步(雖然新出的插件頁用不到),編寫了一個小代理腳本,會兩個小時自動同步一次,完美的解決了這個問題。當(dāng)然,官網(wǎng)服務(wù)器加入出現(xiàn)故障時,本腳本不會更新,仍使用本地緩存。

使用方法如下(以我我已經(jīng)部署好的地址為例,如果不放心我,可以在頁面底部下載源碼自行部署):
1. 打開 Settings User

打開 Sublime Text,選擇 references -> Package Setting -> Package Control -> Settings User

2. 輸入配置信息 打開配置文件后,輸入 channels 信息(請參考頁面頂部路徑說明 ,以線上地址為例):

"channels": [
    "http://www.miaoqiyuan.cn/products/proxy.php/https://packagecontrol.io/channel_v3.json"
],

這里輸入代碼

3. 保存后,Package Control 已經(jīng)可以正常使用了

項(xiàng)目已經(jīng)在 Gitee.com 開源,可以直接去 https://gitee.com/mqycn/Proxy-for-Chinese-programmer/下載。

已經(jīng)實(shí)現(xiàn):

1、支持自動更新 雖然之前可以使用,但是因?yàn)?是手工保存到服務(wù)器靜態(tài)文件,只能使用老的插件?,F(xiàn)在設(shè)置的每兩小時更新一次

2、在官網(wǎng)出現(xiàn)故障時仍能訪問 在自動和官網(wǎng)同步時,會 判斷 官網(wǎng)是否返回正確的代碼

3、一套最好能支持多個代理 借用 PHP 的PATH_INFO,可以非常方面的傳入任何 URL,可以對全網(wǎng)實(shí)現(xiàn)代理。當(dāng)然,本程序也提供了白名單。

當(dāng)然代理是有前提的:

1、對于被墻的代理,必須將域名放到 境外服務(wù)器

2、對于Sublime Text,服務(wù)器必須支持 IPv6

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容