您的位置:首页 > 理论基础 > 计算机网络

Sublime Text Package Control错误另解

2016-05-25 00:00 267 查看
摘要: 大部分Sublime Text无法调出Package Control的错误是由网络提供商不支持IPv6所致,通过改hosts可以解决,但也有其他原因能导致这一错误,本文给出一解决实例。

今天开始尝试使用Sublime Text作为LaTex和Python的编辑器,安装Sublime Text和Package Control的教程有很多,这边就不赘述,官方给出的方法参见https://packagecontrol.io/installation。Package Control安装好之后便可通过命令面板调出"Package Control: Install package"安装所需插件了。因为需要写tex文件,我便先安装了LaTexTools插件。

晚上回来接着鼓捣时发现已无法通过命令面板调出"Package Control: Install package"了,提示“There are no packages available for installation”,如下图。网上搜索有人给出的说法是网络提供商不支持IPv6所致,通过改hosts可以解决,参见http://stackoverflow.com/questions/25105139/sublime-text-2-there-are-no-packages-available-for-installation



博主也试着用上述链接中的方法,但修改hosts后发现还是报错,无法调出Package Control。之后一番鼓捣才解决问题,其实是网络出口的问题。博主现在在高校,学校提供多种网络链接方式,可以通过教育网、移动、联通和电信四个出口访问国际互联网。经测试当选择某个电信出口时,就会出现上述问题,选择其他出口就能正常调出Package Control,不用修改hosts。所以当出现这一错误时,若修改hosts无效可以尝试改变网络出口。

再多说几句,这并不能说明使用电信出口无法访问Sublime Text的网站,因为学校提供的网络出口中还有另外两个也是电信出口,只是到联通和教育网的网址出口不一样,但使用那两个出口是可以正常调出Package Control的,因为博主对网络出口方面不了解,所以这一错误的原因仍未知。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息