【问题标题】:Error installing jekyll - Package metadata is missing安装 jekyll 时出错 - 缺少包元数据
【发布时间】:2017-12-08 21:30:29
【问题描述】:

我正在尝试安装 Jekyll 并使用它来创建一个带有 markdown 的 GitHub 网站。我使用 Debian 9 和 gem 2.7.3

$ sudo update_rubygems

如果我只想安装 Jekyll:

$ sudo gem install Jekyll

ERROR:  Error installing jekyll:
invalid gem: package metadata is missing in
/var/lib/gems/2.3.0/cache/jekyll-3.6.2.gem

我希望结果是 Jekyll 的完整安装,没有丢失包的错误。

我收到一些不存在的软件的错误,例如:

  • 杰基尔!!!!!!
  • kramdown !!!
  • 听!!!
  • 胭脂!!!
  • 萨斯!!!

【问题讨论】:

    标签: rubygems jekyll


    【解决方案1】:

    可以通过删除缓存的 gem 元数据文件来修复它。在你的情况下是/var/lib/gems/2.3.0/cache/jekyll-3.6.2.gem

    所以要修复删除这个文件

    rm /var/lib/gems/2.3.0/cache/jekyll-3.6.2.gem
    

    然后尝试再次安装 gem

    gem install jekyll -v '3.6.2'
    

    然后尝试再次更新 ruby​​gems。它会起作用的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2015-09-10
      • 2020-10-27
      • 2021-02-28
      相关资源
      最近更新 更多