Configuration file: none
Das Problem ist hier. dieser ordner enthält keine config datei, die wahrscheinlich noch nicht jekyll init ist.
Ich mache ein Tutorial auf Twitter Bootstrap und anscheinend muss ich Jekyll dafür installieren. Ich habe die Installationsprozedur befolgt, aber jetzt muss ich Jekyll dazu bringen, zu arbeiten. Im Terminal (Ubuntu 12.04) starte ich Jekyll mit dem Befehl jekyll serve
(normaler Benutzer, nicht root). Dies ist die Ausgabe im Terminal:
$ jekyll dienen Konfigurationsdatei: keine Quelle: / home / tester / arbeitsbereiche / jekyll Ziel: / home / tester / arbeitsbereiche / jekyll / _site Generieren ... fertig. Serveradresse: http://0.0.0.0:4000 Server läuft ... drücken Sie Strg-c, um zu stoppen.
Es scheint anzufangen, aber wenn ich die Seite besuche http://0.0.0.0:4000
, erhalte ich die folgende Fehlermeldung:
verboten keine Zugriffserlaubnis für `/ ' WEBrick / 1.3.1 (Ruby / 1.9.3 / 2011-10-30) bei 0.0.0.0: 4.000
Ich habe versucht, mich an localhost zu binden, aber das hat keinen Unterschied gemacht:
jekyll serve -H 127.0.0.1
Es scheint also so, als ob der Webserver läuft. Wenn ich jekyll als root starte, ändert sich nichts. Wie kann ich das zum Laufen bringen?
Configuration file: none
Das Problem ist hier. dieser ordner enthält keine config datei, die wahrscheinlich noch nicht jekyll init ist.
Das Tutorial hat das Erstellen einer neuen Site vergessen.
cd /home/tester/workspaces/jekyll jekyll new testsite cd testsite jekyll serve
Nun kann ich die neue Site in öffnen http://0.0.0.0:4000
Ich habe diesen Fehler erhalten, weil meine Website nicht ordnungsgemäß erstellt wurde. Überprüfen Sie, ob index.html
in der Liste eine vorhanden ist_site
Wenn Sie erstellt und geändert haben, müssen Sie sich in dem Verzeichnis befinden, in dem sich das Projekt befindet, und dann, wenn $ jekyll dient