记录Sublime Text3:适用mac os系统无法安装Package Control和解决“There are no packages available for installation”

李健 VIP2 2019-04-30
个签:人类被赋予了一种工作,那就是精神的成长。

Sublime text3,速度快,扩展插件丰富,谁用谁喜欢,哈哈!

今天就来记录下Sublime text3,在mac os系统无法安装Package Control的问题都记录下,个人觉得window下如果遇到这类问题也是一样通用解决的。

关于Package Control的安装,官方是给出来两种方式安装的。

第一种是指令安装

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

此方法,可能在很多的mac上无法安装,总是提示错误。但在window上,反正我是一安装一个好。

第二种是,自助下载插件包

Package Control.sublime-package

此种方法,如果无法下载的话,就需要翻墙下载下,或者百度一下。

下载好文件,找到安装目录,Installed Packages 重启即可。

在这里,很多mac用户可能不知道在哪里找。

步骤如图,进入文件找Sublime Text 3目录进去就能看到Installed Packages,再将下载的包放进去即可。

image.png

image.png

此时此刻,重启就可以来。

但问题来来,打开Package Control,选择安装的时候出现:There are no packages available for installation。

这个问题也很好解决

解决方案

核心:

出现此问题的主要原因在于无法访问“https://packagecontrol.io/channel_v3.json”,因此只需要将其地址替换掉即可解决。

解决方案1:

打开Sublime Text,点击Sublime Text->Preferences->Settings - User,添加如下代码:

"channels":
 [    "http://cst.stu.126.net/u/json/cms/channel_v3.json",
 ],

解决方案2:

1、 Command+Shift+p 打开命令面板

2、输入 Package Control: Add Channel

3、添加地址:https://github.com/wilon/sublime/raw/master/download/channel_v3.json

在这里,我是用的第一种解决方案1的链接处理。

重启,就可以解决来。

评论