Sublime text 3 Package Control安装任意插件都报错
Package Control: Error downloading package. Connection refused (errno 12029) downloading https://nodeload.github.com/sergeche/emmet-sublime/zip/master.
正确的地址应该是https://codeload.github.com/sergeche/emmet-sublime/zip/master.
不晓得为什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到Sublime Text 3中Package Control安装插件时出现“Error downloading package. Connection refused (errno 12029)”的错误,通常是因为网络连接问题或者Package Control的仓库地址不正确导致的。您提到的地址差异(nodeload与codeload)看起来像是一个输入错误,但实际上,GitHub在2020年左右对原始的nodeload
地址进行了调整,现在应统一使用codeload
。
解决这个问题,您可以尝试以下几个步骤:
更新Package Control: 确保您的Package Control是最新版本。可以通过按下Ctrl+Shift+P
(Windows/Linux)或Cmd+Shift+P
(Mac)打开命令面板,输入Package Control: Update Package Control
并执行来更新。
手动修改仓库地址: 虽然直接修改这个地址在常规操作中不太常见,因为Package Control应该自动指向正确的GitHub加载地址,但如果确定是地址问题,可以考虑检查Package Control的配置文件是否指向了错误的URL。但请注意,通常这不是推荐的解决方式,除非你非常清楚自己在做什么。
更改网络设置: 如果是网络问题,比如公司或学校的网络限制了访问,可以尝试更换网络环境(如使用家庭Wi-Fi或手机热点),或者配置代理服务器。在Sublime Text中,可以通过菜单Preferences -> Package Settings -> Package Control -> Settings - User
添加代理设置。例如:
{
"http_proxy": "http://your-proxy-address:port",
"https_proxy": "http://your-proxy-address:port"
}
替换your-proxy-address
和port
为实际的代理服务器地址和端口。
重置Package Control缓存: 删除Package Control的缓存文件可能有助于解决问题。关闭Sublime Text后,找到Package Control的缓存目录(通常位于用户数据目录下的Package Control.cache
),删除该目录下的所有内容,然后重新启动Sublime Text。
离线安装: 如果上述方法都无效,您还可以尝试手动下载插件的zip文件,然后通过Sublime Text的“Install Package from File…”功能进行安装。
希望这些建议能帮助您解决问题!如果问题依旧,请考虑查看Sublime Text或Package Control的官方论坛和GitHub页面,那里可能有更多针对特定情况的解决方案。