最近在使用Sublime的时候发现Package Control无法安装插件,所以总结了一下自己的一些问题和解决方法
测试环境
1 | 测试环境: |
问题一:
Package Control:There are no packages available for installation
这种情况通常是被墙了
解决方法:
- 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 | # 打开终端 |
ps: 到这里问题可能就解决了,如果还没有继续往下看
- 查看错误原因
1 | # sublime中快捷键 |
错误如下:1
2
3
4Package 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 | {"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 | { |
转载请注明出处