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]
Ubuntu 14.04
(Bitte geben Sie den Inhalt an, der das Problem verursacht, alle relevanten Konfigurationseinstellungen und den von Ihnen ausgeführten Befehl.)
S
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.
Hilfreichster Kommentar
Ah verstanden. Es stellte sich heraus, dass ich zwei Versionen von Ruby installiert hatte:
Ich habe versucht, Jekyll mit
sudo gem install jekyll
zu installieren, wenn ich gerade bei meinen Standardbenutzern (kein Root) mitgem instal jekyll
installiert habe. Die Installation ging gut :-)Danke für eure Hilfe :+1: