我正在尝试安装 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的完整安装,没有丢失包的错误。
我收到了几个不存在的软件的错误,例如:
答案 0 :(得分:0)
可以通过删除缓存的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 install jekyll -v '3.6.2'
然后再次尝试更新rubygems。它会起作用。