不知何时起,sublime text 的package control 无法安装插件,都说是被GWF墙了,安装的时候总是弹框
Paste_Image.png查找问题时发现有以下几种方法。
1、开个代理自己翻墙(现在发现也不行,还是我的代理太弱了)
2、把插件下载下来扔到Packages 文件夹中,这个略麻烦
3、绑个host 50.116.34.243 sublime.wbond.net
,我装的时候是可以的,但是后来也挂了,应该也是被墙了
现发现以上方法对我基本没有,但是也不能就这样啊,撸起袖子就是干,打开sublime text 的控制台,发现一直有以下错误。
Package Control: Error downloading channel. URL error [Errno 65]
No route to host downloading https://packagecontrol.io/channel_v3.json.
这是个啥东西,总是加载不下来,然后就弹 There are no packages available for installation
的框框了,应该GWF墙的就是这个文件,导致后续的安装失败,网上查了找到的方法就是改变安装channel_v3.json的配置文件。
"channels":
[
"https://packagecontrol.io/channel_v3.json",
"https://web.archive.org/web/20160103232808/https://packagecontrol.io/channel_v3.json",
"https://gist.githubusercontent.com/nick1m/660ed046a096dae0b0ab/raw/e6e9e23a0bb48b44537f61025fbc359f8d586eb4/channel_v3.json"
],
sublime text 会一个一个的去请求,不管有没有拿到,但是我发现最后的一个虽然拿到了,但是报JSON.parse解析错误,看了源文件发现配置文件不全....难道也被截断了
Package Control: Error parsing JSON from channel
https://gist.githubusercontent.com/nick1m/660ed046a096dae0b0ab/raw/e6e9e23a0bb48b44537f61025fbc359f8d586eb4/channel_v3.json.
于是找到一份完整的channel_v3.json文件存在墙内就好了,github channel_v3.json 这个文件应该是插件列表的配置文件,我暂时放在服务器。
解决方法:
Package Control.sublime-settings]修改方法:
Preferences
> Package Settings
> Package Control
> Settings - User
添加
"channels":
[
"http://static.bolin.site/channel_v3.json",
//"https://packagecontrol.io/channel_v3.json",
//"https://web.archive.org/web/20160103232808/https://packagecontrol.io/channel_v3.json",
//"https://gist.githubusercontent.com/nick1m/660ed046a096dae0b0ab/raw/e6e9e23a0bb48b44537f61025fbc359f8d586eb4/channel_v3.json"
],
这样基本上就可以了,亲测有效
网友评论