Jekyll: Erreur d'installation : jekyll nécessite la version Ruby >= 2.0.0 même si Ruby V2.2 est installé

Créé le 29 mars 2016  ·  4Commentaires  ·  Source: jekyll/jekyll

Quelle version de Jekyll utilisez-vous ( jekyll -v ) ?

La première installation de Jekyll échoue même si Ruby V2.2.1 est installé :

$ sudo gem installer jekyll

ERREUR : Erreur lors de l'installation de jekyll :
jekyll nécessite la version Ruby >= 2.0.0.

$ rubis -v
ruby 2.2.1p85 (2015-02-26 révision 49769) [x86_64-linux]

Quel système d'exploitation utilisez-vous ?

Ubuntu 14.04

Qu'est-ce que tu as fait?

(Veuillez inclure le contenu à l'origine du problème, tous les paramètres de configuration pertinents et la commande que vous avez exécutée)

Qu'est-ce que vous vous attendiez à voir ?
Qu'as-tu vu à la place ?

s

frozen-due-to-age

Commentaire le plus utile

Ah j'ai compris. Il s'avère que j'avais installé deux versions de ruby :

sudo ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]

J'essayais d'installer Jekyll avec sudo gem install jekyll si je venais d'installer mes utilisateurs par défaut (pas de root) avec gem instal jekyll l'installation s'est bien passée :-)

Merci pour votre aide :+1:

Tous les 4 commentaires

Exécutez les commandes suivantes et donnez-moi le résultat s'il vous plaît :

dpkg --get-selections | grep -i ruby
ll /usr/{,local/}bin | grep -E 'gem|ruby'
dpkg --get-selections | grep -i ruby
libruby1.9.1                                    install
ruby                                            install
ruby-dev                                        install
ruby1.9.1                                       install
ruby1.9.1-dev                                   install

J'ai mis à jour Ruby 2 en utilisant curl -sSL https://get.rvm.io | bash -s stable --ruby . Cela semble avoir fonctionné puisque $ ruby -v renvoie 2.2.1. Désolé, qu'est-ce que je rate.

Ah j'ai compris. Il s'avère que j'avais installé deux versions de ruby :

sudo ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]

J'essayais d'installer Jekyll avec sudo gem install jekyll si je venais d'installer mes utilisateurs par défaut (pas de root) avec gem instal jekyll l'installation s'est bien passée :-)

Merci pour votre aide :+1:

@glynhudson Vous devriez pouvoir retirer Ruby2.0 sur Ubuntu 14.04. Il fait cette chose étrange avec 1.9.1 parce que c'était à l'époque où Ruby Team se trompait encore, vous devrez donc sélectionner l'alternative, mais à ce moment-là, Ubuntu aura gem2.0 et ruby2.0 disponibles pour vous.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

dudhatp picture dudhatp  ·  3Commentaires

bzerangue picture bzerangue  ·  4Commentaires

lffg picture lffg  ·  3Commentaires

jekyllbot picture jekyllbot  ·  3Commentaires

weilinzung picture weilinzung  ·  3Commentaires