Si vous rencontrez l’erreur suivante en installant Jekyll sous Ubuntu : Building native extensions. mkmf.rb can’t find header files…

Erreur : mkmf.rb can’t find header files

Voici l’erreur complète tel que me l’a craché la console :

Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
	ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.1 extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

Vérifiez que vous avez bien installé le paquet ruby-dev.

Si ça n’est pas le cas, un petit apt-get install réglera le problème :

sudo apt-get install ruby-dev

Dependency Error: Yikes! It looks like you don’t have pygments

Autre erreur rencontrée, l’absence de la dépendance pygments pour la coloration syntaxique du code.

Comme je suis un optimiste, j’ai tenté un petit gem install pygments de derrière les fagots, mais sans succès. Après une petite recherche, le paquet à installé s’appelle pygments.rb :

gem install pygments.rb