开发者社区 问答 正文

Sublime text 3 Package Control安装任意插件都报错?报错

 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.

不晓得为什么?

展开
收起
爱吃鱼的程序员 2020-06-22 18:43:51 480 分享 版权
阿里云 AI 助理回答

遇到Sublime Text 3中Package Control安装插件时出现“Error downloading package. Connection refused (errno 12029)”的错误,通常是因为网络连接问题或者Package Control的仓库地址不正确导致的。您提到的地址差异(nodeload与codeload)看起来像是一个输入错误,但实际上,GitHub在2020年左右对原始的nodeload地址进行了调整,现在应统一使用codeload

解决这个问题,您可以尝试以下几个步骤:

  1. 更新Package Control: 确保您的Package Control是最新版本。可以通过按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板,输入Package Control: Update Package Control并执行来更新。

  2. 手动修改仓库地址: 虽然直接修改这个地址在常规操作中不太常见,因为Package Control应该自动指向正确的GitHub加载地址,但如果确定是地址问题,可以考虑检查Package Control的配置文件是否指向了错误的URL。但请注意,通常这不是推荐的解决方式,除非你非常清楚自己在做什么。

  3. 更改网络设置: 如果是网络问题,比如公司或学校的网络限制了访问,可以尝试更换网络环境(如使用家庭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-addressport为实际的代理服务器地址和端口。

  4. 重置Package Control缓存: 删除Package Control的缓存文件可能有助于解决问题。关闭Sublime Text后,找到Package Control的缓存目录(通常位于用户数据目录下的Package Control.cache),删除该目录下的所有内容,然后重新启动Sublime Text。

  5. 离线安装: 如果上述方法都无效,您还可以尝试手动下载插件的zip文件,然后通过Sublime Text的“Install Package from File…”功能进行安装。

希望这些建议能帮助您解决问题!如果问题依旧,请考虑查看Sublime Text或Package Control的官方论坛和GitHub页面,那里可能有更多针对特定情况的解决方案。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答