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

Cha*_*kka 3 sublimetext2 package-control

error (or) no action当他们想要安装任何崇高的文本2包@via Package Control时,会有如此多的Sublime Text 2用户获得.

当我点击Package Control: Install PackageCtrl+Shift+P.

我得到以下错误:

没有可用于安装的软件包

在此输入图像描述

注意:有时会显示错误消息并且不会执行任何操作.

当我从控制台跟踪错误报告时.我在控制台上遇到此错误.

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
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题呢?

Cha*_*kka 11

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



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

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

sudo echo "50.116.34.243 sublime.wbond.net" >> /etc/hosts
Run Code Online (Sandbox Code Playgroud)


如何在Windows上解决这个问题:

单击Windows桌面上的" 开始"按钮,然后找到cmd.
现在右键单击Command Prompt选项并选择Run as administrator.

在CMD上运行以下命令行.

echo 50.116.34.243 sublime.wbond.net >> "C:\Windows\system32\drivers\etc\hosts"
Run Code Online (Sandbox Code Playgroud)

  • 请不要这样做.自从我编写了Package Control并运行服务器之后,我可以告诉你这是一个破解的脆弱解决方案.实际上,服务器的URL和IP很快就会发生变化.而是使用https://github.com/wbond/package_control中的最新版本.如果仍有问题,请发布调试日志问题. (4认同)

wbo*_*ond 6

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

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

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