Jekyll: Installationsfehler: jekyll erfordert Ruby-Version >= 2.0.0, obwohl Ruby V2.2 installiert ist

Erstellt am 29. März 2016  ·  4Kommentare  ·  Quelle: jekyll/jekyll

Welche Version von Jekyll verwendest du ( jekyll -v )?

Die Erstinstallation von Jekyll schlägt fehl, obwohl Ruby V2.2.1 installiert ist:

$ sudo gem install jekyll

FEHLER: Fehler beim Installieren von jekyll:
jekyll erfordert Ruby-Version >= 2.0.0.

$ Rubin -v
Ruby 2.2.1p85 (2015-02-26 Revision 49769) [x86_64-linux]

Welches Betriebssystem verwendest du?

Ubuntu 14.04

Was hast du getan?

(Bitte geben Sie den Inhalt an, der das Problem verursacht, alle relevanten Konfigurationseinstellungen und den von Ihnen ausgeführten Befehl.)

Was hast du erwartet zu sehen?
Was hast du stattdessen gesehen?

S

frozen-due-to-age

Hilfreichster Kommentar

Ah verstanden. Es stellte sich heraus, dass ich zwei Versionen von Ruby installiert hatte:

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]

Ich habe versucht, Jekyll mit sudo gem install jekyll zu installieren, wenn ich gerade bei meinen Standardbenutzern (kein Root) mit gem instal jekyll installiert habe. Die Installation ging gut :-)

Danke für eure Hilfe :+1:

Alle 4 Kommentare

Führen Sie die folgenden Befehle aus und geben Sie mir bitte die Ausgabe:

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

Ich habe mit curl -sSL https://get.rvm.io | bash -s stable --ruby auf Ruby 2 aktualisiert. Dies scheint funktioniert zu haben, seit $ ruby -v 2.2.1 zurückgibt. Entschuldigung, was fehlt mir.

Ah verstanden. Es stellte sich heraus, dass ich zwei Versionen von Ruby installiert hatte:

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]

Ich habe versucht, Jekyll mit sudo gem install jekyll zu installieren, wenn ich gerade bei meinen Standardbenutzern (kein Root) mit gem instal jekyll installiert habe. Die Installation ging gut :-)

Danke für eure Hilfe :+1:

@glynhudson Sie sollten Ruby2.0 auf Ubuntu 14.04 herunterziehen können. Es macht diese seltsame Sache mit 1.9.1, weil das damals war, als Ruby Team es noch falsch gemacht hat, also müssen Sie die Alternative auswählen, aber an diesem Punkt wird Ubuntu gem2.0 und ruby2.0 für Sie verfügbar haben.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

aeberbach picture aeberbach  ·  4Kommentare

ma11hew28 picture ma11hew28  ·  3Kommentare

MertcanGokgoz picture MertcanGokgoz  ·  3Kommentare

weilinzung picture weilinzung  ·  3Kommentare

envygeeks picture envygeeks  ·  4Kommentare