Sublime Text 2 - 没有可用于安装的软件包

时间:2014-08-03 13:31:15

标签: sublimetext2 package-control

当许多Sublime Text 2用户想要安装任何sublime text 2 package @via Package Control时,会得到error (or) no action

当我从Package Control: Install Package点击Ctrl+Shift+P时。

我得到以下错误:

没有可用于安装的软件包

enter image description here

注意:有时会显示错误消息且未执行任何操作。

当我从控制台跟踪错误报告时。我在控制台上得到了以下错误。

Package Control: Trying to execute command /usr/bin/curl --user-agent 'Sublime Package Control v2.0.0' --connect-timeout 30 -sSL --compressed --dump-header /tmp/tmpwQjJVT --header 'If-Modified-Since: Sun, 03 Aug 2014 12:10:13 GMT' --cacert /usr/lib/ssl/certs/ca-certificates.crt -v https://sublime.wbond.net/channel.json
Package Control: Curl HTTP Debug General
  Hostname was NOT found in DNS cache
    Trying 50.116.34.243...
    Trying 2600:3c02:e000:42::1...
  connect to 2600:3c02:e000:42::1 port 443 failed: Network is unreachable
  Failed to connect to sublime.wbond.net port 443: Network is unreachable
  Closing connection 0
Package Control: Error downloading channel. curl: (7) Failed to connect to sublime.wbond.net port 443: Network is unreachable downloading https://sublime.wbond.net/channel.json.
error: Package Control

There are no packages available for installation

如何解决这个问题?

4 个答案:

答案 0 :(得分:11)

  

IPv6问题发生此错误。如果您的Internet服务   提供商(ISP)不支持IPv6,您将收到此错误。



如何在Unix上解决这个问题(OSX / Linux / Ubuntu / CentOS /等......):

打开终端并在命令行下面运行。

sudo echo "50.116.34.243 sublime.wbond.net" >> /etc/hosts


如何在Windows上解决此问题:

  

点击Windows桌面上的开始按钮,找到 cmd 。   
  现在,右键单击命令提示符选项,然后选择以管理员身份运行

在CMD上运行以下命令行。

echo 50.116.34.243 sublime.wbond.net >> "C:\Windows\system32\drivers\etc\hosts"

答案 1 :(得分:6)

不要硬编码sublime.wbond.net的当前ip。这不会解决问题,并且只会在不久的将来破坏您的机器与Package Control的连接。

如果您遇到ipv6问题,请使用https://github.com/wbond/package_control中的最新版本。当它们遇到通过DNS提供ipv6但通过ipv6实际访问网站的计算机时遇到问题时,它可以修复curl和wget。

如果您仍然遇到包控制问题,请按照https://packagecontrol.io/docs/issues上的说明操作。请确保包含调试日志,否则我无法提供帮助。

答案 2 :(得分:0)

在中国的Mac上解决这个问题的三个步骤。

  1. 将“0.116.34.243 sublime.wbond.net”添加到/ etc / host
  2. 开启Shadowsocks的全球模式(仅在中国需要)
  3. 重启Sublime

答案 3 :(得分:0)

我今天遇到了同样的问题,经过长时间的搜索,我发现 packagecontrol.io 网站已关闭!