Bootstrap - Jekyll: Verboten - keine Zugriffsberechtigung für `/ '

1665
SPRBRN

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?

2

4 Antworten auf die Frage

1
Tuan Anh Tran
Configuration file: none 

Das Problem ist hier. dieser ordner enthält keine config datei, die wahrscheinlich noch nicht jekyll init ist.

Bitte erläutern Sie Ihre Antwort - dies ist in der vorliegenden Form nicht sehr nützlich. bwDraco vor 9 Jahren 2
0
SPRBRN

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

0
raphael

Ich habe diesen Fehler erhalten, weil meine Website nicht ordnungsgemäß erstellt wurde. Überprüfen Sie, ob index.htmlin der Liste eine vorhanden ist_site

-2
Nazaret

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