2 votes

Dépendances non satisfaites de Jekyll

J'ai un site Jekyll qui fonctionnait parfaitement il y a quelques jours. Aujourd'hui, lorsque j'ai lancé jekyll serve il a commencé à lancer des erreurs.

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

J'ai installé jekyll-sitemap

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

Si je supprime jekyll-sitemap de la section _config.yml et exécuter jekyll serve alors il a jeté une erreur pour kramdown n'est pas installé, qui est également installé.

En cherchant sur le net, on trouve des solutions comme s'ils avaient plusieurs versions de kramdown ou jekyll installé mais je n'ai pas de tels problèmes.

Voici mon _config.yml

\# Site settings
title: Malabya Tewari
header-img: img/home-bg.jpg
email: imalabya@gmail.com
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\]

Toute aide sera appréciée car je suis très novice en matière de Jekyll ou de ruby.

2voto

David Jacquel Points 4752

J'ai pris votre code à https://github.com/imalabya/imalabya.github.io

Modifié le Gemfile pour :

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

Ran a bundle update et ensuite un bundle exec jekyll serve .

Tout va bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X