【问题标题】:Can't find certain package in Package control: Install Package在包控制中找不到某些包:安装包
【发布时间】:2015-10-28 16:53:33
【问题描述】:

我在包控制中找不到这个包。看来我的清单已经过时了。 https://github.com/babel/babel-sublime 我该如何解决?

崇高文本 3083

【问题讨论】:

  • Sublime Text 2 上的同一个包存在完全相同的问题。包位于 packagecontrol.io 但未显示在 Sublime 的包控制中:/。 packagecontrol.io/packages/Babel

标签: sublimetext3


【解决方案1】:

不确定 Sublime 的问题是什么,但如果其他人对此感到困惑,您可以直接从 Github 安装。适用于 babel-sublime 并且应该适用于其他包。

1) 找到相关的repo(假设开源)

https://github.com/babel/babel-sublime

2) 克隆到您的包文件夹中

在 Mac 上是这样的

$ cd /Users/(username)/Library/Application\ Support/Sublime\ Text\ 2/Packages/  
$ git clone https://github.com/babel/babel-sublime

对我来说就是这样 - 重新启动 Sublime Text 并且包可用。

【讨论】:

  • ExportHtml 包有同样的问题,但我是 ST3 的新手,并且已经阅读了一些关于不使用包控制的警告(通常后面是关于手动安装不随未来版本更新的评论)。这个特定的过程会发生什么?
  • 同问题 sublime text 3
【解决方案2】:
  • 打开包控制选项(Commad+Shift+P)并添加存储库(如果不存在)。
  • 再次打开包控制并选择安装包并写下包名称,在您的情况下为 (babel-sublime),您应该会找到它。

【讨论】:

  • 我为ExportHtml Package 尝试了这个。它说存储库已成功添加,但仍然找不到包。尝试重新启动等,但无法使其正常工作。有什么想法吗?
  • 尝试重新启动,或者可能是包本身的问题。
  • 如前所述,尝试重新启动。联系了包经理,他说他无法复制这个问题。暂时已经手动安装了。
【解决方案3】:

如果你想安装 babel-sublime 但它不包含在包控制中它在 GitHub 存储库中,可以手动添加。

  1. 转到首选项> 包控制
  2. 在命令面板中,输入Package Control: Add Repository
  3. 底部会出现一个文本框,将 URL 粘贴到存储库,即https://github.com/username/repo

现在您已经添加了 GitHub 存储库,您可以像原来一样添加包:

  1. 转到首选项> 包控制
  2. 在命令面板中,输入Package Control: Install Package
  3. 在对话框中,键入您的包的名称,即babel-sublime 自动完成将查找它是否存在。如果是这种情况,请按 enter 并等待它安装,然后重新启动 sublime。它将在重新启动时安装。

PS:从 GitHub 安装任何包的方法相同 你可以谷歌 sublime 插件 找到一些非常酷的插件

【讨论】:

  • 这个。完全就是这个。谢谢!
【解决方案4】:

我在使用不同的包时遇到了类似的问题,这是我在搜索时发现的唯一结果,所以我会发布我的答案。

我已经安装了包!

我显然之前安装了它,然后忘记了我已经这样做了。如果找不到,请检查您的包裹清单!命令面板 > 包控制:列出包

【讨论】:

    【解决方案5】:

    我不得不添加它 2 次,每次都关闭。然后它终于工作并获得了所有包裹。那是我找到的唯一解决方案。 Sublime 中的一些小故障。

    这里是如何安装完整包列表的信息https://packagecontrol.io/installation

    【讨论】:

      【解决方案6】:

      在 Sublime Text 3 中,转到查看、显示控制台。粘贴下面的代码,然后按 Enter。

      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)
      

      解决方案在这里找到: http://www.storybench.org/install-babel-packages-sublime-text-3/

      【讨论】:

        【解决方案7】:

        我的 Sublime Text 3 版本很旧。我通过简单地运行命令解决了这个问题:

        sudo apt-get update
        

        它将在 sublime v 3.0 之后更新 sublime,重新启动 sublime,一切都很好。

        【讨论】:

          【解决方案8】:
          1. 打开命令调色板
          2. 包控制:安装包 -> 进入
          3. 你搜索 Babel -> 输入

          祝你好运

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-07-26
            • 1970-01-01
            • 1970-01-01
            • 2020-05-19
            • 2017-10-16
            相关资源
            最近更新 更多