• 解决sublime package control 出现There are no packages available for installation


    昨天在安装了一下Sublime Text 3,在安装插件的过程中出现了一些问题,现在记录一下,也给遇到同样问题的朋友一些帮助。在安装插件的时候,需要先安装一下Package Control。

    安装Package Control
    安装Package Control有两种方式,第一种方式为:在控制台中输入安装命令。调出控制的方式为:Ctrl+`。Sublime Text2和Sublime Text 3的命令如下:

    Sublime Text2

    import urllib2,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76';
    pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None;
    urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' +
    pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None;
    print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to
    finish installation
    ')

    Sublime Text3

    import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 
    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)

    但是这种方式可能会有问题,安装的时候Sublime Text可能会卡死。还有可能会安装不上。所以这里有第二种安装方式。第二种安装方式为:

    手工安装Package Control
    Package Control的官方下载地址为:https://packagecontrol.io/Package%20Control.sublime-package。如果下载不了的话,可以从这里进行下载:Package Control。将下载下来的压缩文件,进行解压。会找到这样一个文件:Package Control.sublime-package,我们将这个文件放到Sublime Text 3的Installed Packages目录下。一般Installed Packages目录为:C:Users用户名AppDataRoamingSublime Text 3Installed Packages。如果没有找到的话从这里找:Preferences-->Browse Packages。点进入,向上翻一级就能找到Installed Packages。接着我们把Sublime Text 3重启一下。会发现多了这样一个东西。

     

    我们点击Package Control,出来一个弹出框,我们选择Install Package。如图所示:

     

    此时可能会出现如图这样的提示框:

     

    如果没有出现这样的问题,恭喜你!!!如果出现了这样的问题,别着急下面我会说具体的解决方法。

     

    Package Control安装插件失败:
    我们点击如图所示的内容:

    ,在出来的文件中有这样一句:。在刚才下载下来的压缩文件中还有这样一个文件:channel_v3.json。会出现上面那个弹出框的原因就是这个channel_v3.json文件下载不下来。下面我们指定这个文件的目录:比如我们把它放到D盘,则我们修改channels的地址为:"D:\channel_v3.json"

     

    这样在去点击Install Packages的时候就可以正常的安装插件了!!!!至此,大功告成!!!

    有网友说打不开下载链接,现在放到百度网盘里。

    链接: https://pan.baidu.com/s/1F40_3AzltmTC4IpsUEJT4Q 提取码: y436 

    分享2:链接: https://pan.baidu.com/s/1ukCKxroMR6wHWkAUC_iTKg 提取码: 99sd

    .

    .

  • 相关阅读:
    21、Java并发性和多线程-Java中的锁
    20、Java并发性和多线程-Slipped Conditions
    19、Java并发性和多线程-嵌套管程锁死
    Java 架构师眼中的 HTTP 协议
    MonolithFirst
    【SpringMVC】从Fastjson迁移到Jackson,以及对技术选型的反思
    SpringMVC接口测试异常:Can not deserialize instance of int out of START_OBJECT token
    请不要盲目的进行横向扩展,优先考虑对单台服务器的性能优化,只有单台服务器的性能达到最优化之后,集群才会被最大的发挥作用
    Android Fragment中调用getActivity为null的问题
    Android 那些年,处理getActivity()为null的日子
  • 原文地址:https://www.cnblogs.com/jianxian/p/12245228.html
Copyright © 2020-2023  润新知