我正试图在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
部分中的说明进行操作:
- 单击
Preferences > Browse Packages…
菜单 - 向上浏览文件夹,然后进入
Installed Packages/
文件夹 - 下载PackageControl.sublime-Package并将其复制到
Installed Packages/
目录中 - 重新启动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-run
、Package Control.sublime-settings
、Package 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
中找到Packages
和Installed 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。一旦重新安装,程序包控制就可以无错误地安装。