2016-08-08 6 views
1

Ich versuche Jekyll auf einem Raspberry Pi 3 mit Raspbian Jessie darauf zu installieren.Wie installiere ich Jekyll auf Raspberry Pi 3 (Raspbian Jessie)?

Ich habe bereits die letzte LTS NodeJS 4.4.7 und ich habe Gem, indem Sie auf die neueste Version aktualisiert:

sudo gem update --system 

Dann Ruby-I installiert, indem Sie:

sudo apt-get install ruby-full 

jedoch nach tun

ruby -v 

Ich bekomme die Versionsnummer als Ruby 2.1.5. Die neueste Version ist 2.3.1.

Ich habe versucht, den Quellcode zu installieren, indem es von Ruby Webseite lief dann die folgenden Befehle nach dem Entpacken der Quellordner Download:

./configure 
make 
sudo make install 

Nachdem ich das tat, ging ich, um zu sehen, welche Version Ruby ist, ist es immer noch bei 2.1.5.

Hat sonst noch jemand mit Jekyll auf einem Raspberry Pi 3 gespielt? Obwohl ich tun Rubin 2.1.5 aber ich bekomme diese Fehlermeldung, wenn ich laufen:

jekyll -v 

„Abhängigkeitsfehler: Huch Es sieht aus wie Sie nicht Klassifizierer oder eine ihrer Abhängigkeiten installiert haben, damit zu!. benutze Jekyll wie momentan konfiguriert, du musst dieses Juwel installieren ... "

Wie behebe ich dieses Problem? (Sorry, ich bin ein Neuling.)

Antwort

3

Ich habe gerade Raspberry PI gestern eingerichtet und es hat gut funktioniert. Ich betreibe es auf Raspberry Pi 3 Modell B, mit RASPBIAN JESSIE (Vollversion, Version Mai 2016).

Hier Befehle, die ich von meinen Notizen lief:

sudo apt-get update 
sudo apt-get install software-properties-common 
sudo apt-get install ruby-full 
sudo gem install jekyll 
sudo gem install bundler 

Ich bin nicht sicher, ob ich noch apt-get install software-properties-common dort brauchen. Ich habe add-apt-repository Befehl vermisst, also habe ich das ausgeführt.

+0

Heute, nachdem ich meinen Raspberry Pi eingeschaltet und ran: ruby ​​-v, gab es die neueste Version von 2.3.1. Also ich denke die Versionsnummer wurde gestern nicht sofort erkannt. Auf jeden Fall habe ich alles versucht, was du vorgeschlagen hast, aber ich bekomme die Fehlermeldung, wenn ich rannte: sudo gem install jekyll. Die Fehlermeldung lautet: "FEHLER: Beim Ausführen von Gem ... (Gem :: Exception) kann openssl nicht benötigt werden, installieren Sie OpenSSL und erstellen Sie ruby ​​(bevorzugt) neu oder verwenden Sie Nicht-HTTPS-Quellen" Ich habe überprüft, dass ich die neueste Version habe OpenSSL und ich haben die neueste Version von Gem. Ich habe Ruby auch mit apt-get neu installiert. – Hiatt

0

Ich musste Raspbian neu installieren und es hat funktioniert. Danke für Ihre Hilfe!