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,再将下载的包放进去即可。
此时此刻,重启就可以来。
但问题来来,打开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的链接处理。
重启,就可以解决来。