2016-05-23 134 views
2

我有一个Jekyll网站,几天前运行良好。今天当我跑jekyll serve它已经开始抛出错误。Jekyll未满足的依赖关系

Dependency Error: Yikes! It looks like you don't have jekyll-sitemap or one of its dependencies installed.

我有哲基尔网站地图安装

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

如果我从_config.yml删除哲基尔网站地图,并运行jekyll serve然后抛出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] 

任何帮助将不胜感激。

+0

你使用bundler(bundle exec ...)吗? –

回答

2

我把你的代码在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 jekyll serve

一切都很好。

+0

谢谢大卫。解决了我的问题:) –

相关问题