Sublime 3安装程序包控件时出错



我正试图在Ubuntu 14.04上的Sublime Text编辑器3中安装包控件。我遵循来自https://sublime.wbond.net/installation.

但我得到了以下错误:

Package Control: Error downloading channel. b'curl: (7) Failed to connect to sublime.wbond.net port 443: Network is unreachable' downloading https://sublime.wbond.net/channel.json.
error: Package Control

返回安装页面,按照Manual部分中的说明进行操作:

  1. 单击Preferences > Browse Packages…菜单
  2. 向上浏览文件夹,然后进入Installed Packages/文件夹
  3. 下载PackageControl.sublime-Package并将其复制到Installed Packages/目录中
  4. 重新启动Sublime文本

这应该可以毫无问题地为您安装程序包控制。

编辑

请在此处阅读此问题,并按照wbond的说明从git进行安装。首先,完全退出Sublime,然后删除Package Control的所有跟踪-~/.config/sublime-text-3/Packages中的任何文件夹、~/.config/sublime-text-3/Installed Packages中的任何文件、文件夹~/.config/sublime-text-3/Packages/User/Package Control.cache以及~/.config/sublime-text-3/Packages/User中以Package Control.*Package Control.last-runPackage Control.sublime-settingsPackage Control.system-ca-bundle开头的任何文件,以及您能找到的任何其他文件。

接下来,假设您安装了git(如果没有,请运行sudo apt-get install git),切换到~/.config/sublime-text-3/Packages并运行

git clone https://github.com/wbond/package_control.git "Package Control"

克隆主repo(请确保在运行此操作之前已完全退出Sublime)。重新启动Sublime,看看一切是否安装正确。如果没有,请按照创建调试日志的说明进行操作,重新启动Sublime以生成日志,通过选择View -> Show Console打开控制台,然后将整个内容复制到一个新文件中(数量会很大)。打开一个新问题,准确地描述问题所在,包括上面的所有详细信息以及您刚刚从master分支安装的事实,然后粘贴调试日志的内容(确保您通过在之前和之后添加三个backtick``将其放在代码块中)。Will Bond(wbond)应该联系一下,提出一些建议。

祝你好运!


对于其他操作系统的用户,请注意:我不确定这是否是Linux独有的问题,但如果不是,Mac用户会在~/Library/Application Settings/Sublime Text 3中找到PackagesInstalled Packages,而具有标准安装(即非便携安装)的Windows用户会在您的用户目录AppDataRoamingSublime Text 3下找到它们。对于Windows可移植安装,目录应位于Data下的安装目录中。

对于高级文本版本3126以后的版本,默认情况下禁用包控制。只需转到Preferences > Settings并从ignored_packages设置中删除Package Control即可。

我在Linux Mint 18.1(Ubuntu衍生版)上也遇到了同样的问题,在阅读了一些帖子后,我突然想到有些东西可能已经损坏,所以我:1)卸载了sublime;然后2)从"/home/thom/.config/"中删除了所有与sublime相关的内容。第2步才是真正的关键。然后,我根据此处的"apt"部分重新安装了sublime。一旦重新安装,程序包控制就可以无错误地安装。

最新更新