ruby - Jekyll 未满足的依赖关系

标签 ruby rubygems jekyll

我有一个 Jekyll 网站,几天前运行良好。今天,当我运行 jekyllserve 时,它开始抛出错误。

依赖错误:哎呀!您似乎没有安装 jekyll-sitemap 或其依赖项之一。

我安装了 jekyll-sitemap

gem query | grep jekyll-sitemap
jekyll-sitemap (0.10.0)

如果我从 _config.yml 中删除 jekyll-sitemap 并运行 jekyllserve ,那么它会抛出一个错误,因为 kramdown 未安装,这也已安装。

在网上搜索有解决方案,例如安装了多个版本的 kramdownjekyll,但我没有任何此类问题。

这是我的_config.yml

# Site settings
title: Malabya Tewari
header-img: img/home-bg.jpg
email: [email protected]
copyright_name: Malabya Tewari
description: "Drupal developer, Open source enthusiast, trainer, blogger from Bangalore."
keywords: "Malabya Tewari, malavya, Drupal, Drupal Developer"
baseurl: ""
url: "http://imalabya.github.io"
twitter_username: malabya88
drupal_username:  malavya
facebook_username:  malabya88
linkedin_username:  https://www.linkedin.com/in/malabyatewari

# Build settings
markdown: kramdown
highlighter: rouge
permalink: pretty
paginate: 10
exclude: ["less","node_modules","Gruntfile.js","package.json","README.md"]

gems: [jekyll-paginate, jekyll-feed, jekyll-sitemap]

任何帮助将不胜感激,因为我是 Jekyll 或 ruby​​ 新手。

最佳答案

我在https://github.com/imalabya/imalabya.github.io获取了您的代码

将 Gemfile 编辑为:

source 'https://rubygems.org'
gem "jekyll"
gem "jekyll-sitemap"
gem "jekyll-paginate"
gem "jekyll-feed"

运行bundle update,然后运行bundle exec jekyllserve

一切都好。

关于ruby - Jekyll 未满足的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37398446/

相关文章:

ruby - Jekyll 忽略帖子中的 Liquid 标签

ruby - minitest - 在测试运行时输出更好的错误报告

ruby - 无法在 OS X Mavericks 上安装 libv8 gem

clojure - Jekyll 中的 Pygments 语法高亮显示无需启动 <div>

ruby - 安装 jekyll 后,得到 -bash : jekyll command not found

ruby-on-rails - Rails 应用程序中的 Gem 开发

ruby-on-rails - rails_admin 路由错误

ruby-on-rails - Assets 管道损坏 : Not compiling on the fly css and js files

ruby-on-rails - 我如何在 ruby​​ on rails 中按相关性排序

ruby-on-rails - 您使用哪个 Ruby on Rails 管理插件?为什么?不同管理 gem 的优缺点是什么?