Questão Bootstrap - Jekyll: Proibido - sem permissão de acesso para `/ '


Eu estou fazendo um tutorial no Twitter Bootstrap e, aparentemente, eu preciso instalar o Jekyll para isso. Eu segui o procedimento de instalação, mas agora estou ficando com o Jekyll para trabalhar. No terminal (Ubuntu 12.04) eu inicio o Jekyll com o comando jekyll serve (usuário normal, não root). Esta é a saída no terminal:

$ jekyll serve
Arquivo de configuração: nenhum
            Fonte: / home / tester / espaços de trabalho / jekyll
       Destino: / home / tester / espaços de trabalho / jekyll / _site
      Gerando ... feito.
    Endereço do servidor: http://0.0.0.0:4000
  Servidor em execução ... pressione ctrl-c para parar.

Parece começar, mas quando eu visito a página http://0.0.0.0:4000, Estou tendo o erro a seguir:

Proibido
sem permissão de acesso para `/ '
WEBrick / 1.3.1 (Ruby / 1.9.3 / 2011-10-30) em 0.0.0.0:4000

Eu tentei ligar ao localhost, mas isso não fez diferença:

jekyll serve -H 127.0.0.1

Então parece que o servidor está funcionando. Se eu começar jekyll como root, nenhuma mudança. Como posso fazer isso funcionar?


2


origem




Respostas:


Configuration file: none

o problema está aqui. essa pasta não contém um arquivo de configuração que provavelmente ainda não inicie o jekyll.


1



Por favor, expanda sua resposta - isso não é muito útil como está. - bwDraco


O tutorial esqueceu-se de criar um novo site.

cd /home/tester/workspaces/jekyll
jekyll new testsite
cd testsite
jekyll serve

Agora posso abrir o novo site em http://0.0.0.0:4000


0





Eu recebi esse erro porque meu site não foi criado corretamente. Verifique para ver se há um index.html no _site


0





Se você criou e modificou, então o motivo é que você deve estar no diretório onde você tem o projeto e, em seguida, se $ jekyll serve


-2