Fork me on GitHub

Sublime Text3 问题汇总

最近在使用Sublime的时候发现Package Control无法安装插件,所以总结了一下自己的一些问题和解决方法


测试环境

1
2
3
测试环境:
Win 10
Sublime Text3 Build 3103

问题一:

Package Control:There are no packages available for installation

这种情况通常是被墙了

解决方法:

  • IP反查域名

IP反查域名网址

输入sublime.wbond.net,得到

1
50.116.34.243  sublime.wbond.net
  • IP和域名一起添加到hosts
1
host地址:C:\Windows\System32\drivers\etc\hosts

ps: 修改hosts通常需要管理员权限,建议复制一份,添加好后替换

  • 刷新DNS
1
2
3
4
5
6
# 打开终端
win + R
cmd

# 输入以下内容
ipconfig /flushdns

ps: 到这里问题可能就解决了,如果还没有继续往下看

  • 查看错误原因
1
2
# sublime中快捷键
ctrl + ~

错误如下:

1
2
3
4
Package Control: Channel https://packagecontrol.io/channel_v3.json does not appear to be a valid channel file because  the "schema_version" is not a valid number.
error: Package Control

There are no packages available for installation

利用同样方法,将packagecontrol.io域名和对应的IP加入hosts,并刷新DNS
在浏览器中打开https://packagecontrol.io/channel_v3.json,是否能看到如下内容:

1
2
3
{"dependencies_cache": {"https://packagecontrol.io/repository.json": 
..................................................................
..................................................................

ps: 内容非常长,如果不能看到继续往下看

  • 下载channel_v3.json

channel_v3.json地址 (提取码:5d43)

  • 搭建服务器,放置文件

可以用apache、nginx等Web服务器在虚拟机上搭建一个文件“仓库”
将channel_v3.json文件放入,并获取地址
效果是在自己搭建的平台下看见channel_v3.json内容,且虚拟机能Ping通主机

Sublime菜单中选择:
首选项—插件设置—Package Control—Settings-user

添加如下代码并保存重启:

1
2
3
4
5
6
{
"channels":
[
"http://<IP:Port>/目录名/channel_v3.json"
],
}

转载请注明出处


Thank you for your support.