在某些电脑上用sublime安装插件时,会连接很久然后弹框说There are no packages available for installation,在网上找了很久,最后都发现不行。先把网上的方法给贴出来。
方法一:绑定 hosts。
参照http://stackoverflow.com/questions/25105139/sublime-text-2-there-are-no-packages-available-for-installation。
此方法据说是由于电脑不支持IPV6导致,解决方法为将sublime.wbond.net对应的IP绑定在hosts中。
具体操作:
1. 打开命令行,ping sublime.wbond.net。一般为50.116.34.243。
2. 找到hosts文件,若不存在则创建一个。
hosts文件位置:
windows(以windows8.1为例,其他类似):C:\Windows\System32\drivers\etc\HOSTS
mac:/etc/hosts
linux: /etc/hosts
3. 将下面这行代码写进hosts文件中。
50.116.34.243 sublime.wbond.net
方法二:
一:开启debug模式
参照http://blog.csdn.net/freshlover/article/details/44261229
1. 在菜单中找到perferences->package settings->package control->setting-user
2. 加入一项
debug: true
实际上这只是为了发现哪里出现错误,并不是一种方法。而我的方法确实是用这种方式找出来的。
二:添加channel
出现问题时,控制台提示channel获取失败,但实际上通过浏览器是可以直接获取到的,不知道为什么sublime就获取不到。地址可以在perferences->package settings->package control->setting-default中找到。
打开网址,从上面拷贝下来,然后在channels中添加本地地址就可以了。
如果网址打不开也可以在网盘里下载:网盘地址
或者按照我上一篇博客写的python开启服务器的方式,将这个文件放在服务器中来获取。