2012-08-30 6 views
1

나는 친구를 위해 웹 사이트에서 일하고 있으며 전에는 지킬이나 루비를 한번도 사용하지 않았다. 그의 github 프로젝트를 포크로 찍었고, 결국 Jekyll이 제대로 설치되었다 (생각한 것). 모든 것이 제대로 작동하는 것 같았습니다. 내가 프로젝트를 분기하고 지점을 작동하고 특정 지점에 연결할 수 없지만 어느 시점에서 임의로 _site 폴더 생성을 중단했습니다. 나는 master 브랜치로 돌아 왔고 여전히 작동하지 않았다. 나는 _config.yml 파일에 자동 재생을 해제 한 후 나는 다음과 같은 오류 시작하기 :지킬이 _sites 폴더를 생성하지 않음

/Users/SamGavisHughson/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/psych.rb:148:in `parse':couldn't parse YAML at line 16 column 0 (Psych::SyntaxError) 
from /Users/SamGavisHughson/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/psych.rb:148:in `parse_stream' 
from /Users/SamGavisHughson/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/psych.rb:119:in `parse' 
from /Users/SamGavisHughson/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/psych.rb:106:in `load' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/convertible.rb:33:in `read_yaml' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/page.rb:24:in `initialize' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:140:in `new' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll 0.11.2/lib/jekyll/site.rb:140:in `block in read_directories' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:130:in `each' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:130:in `read_directories' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:135:in `block in read_directories' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:130:in `each' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:130:in `read_directories' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:98:in `read' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/lib/jekyll/site.rb:38:in `process' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/gems/jekyll-0.11.2/bin/jekyll:250:in `<top (required)>' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/bin/jekyll:19:in `load' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/bin/jekyll:19:in `<main>' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/bin/ruby_noexec_wrapper:14:in `eval' 
from /Users/SamGavisHughson/.rvm/gems/ruby-1.9.2-p320/bin/ruby_noexec_wrapper:14:in `<main>' 

나는 그들이 설정/boot.rb에 뭔가를 변경 언급 다른 포스트 (Rails error, couldn't parse YAML)에서 본을,하지만 난이 아무도 이것을 할 수있는 방법이 없으므로 아무도 1. 어떻게하는지 설명하십시오. 2. 왜이 오류가 갑자기 나타 났는지 설명하십시오. 3. 다른 해결책을 제안하면, 나는 매우 감사 할 것입니다! 여기

는 _config.yml 파일입니다,하지만 난 그것을 변경하기 전에 작동이 중지 이후이 문제라고 생각하지 말아 : 당신이 그것을 편집 할 때 가장 가능성이 _config.yml에 구문 오류가 도입

permalink: pretty 
auto: false 
server: true 
+0

Welcome to StackOverflow! 답변을 찾는 데 도움이되도록 다른 사람들은 귀하가받는 오류 메시지뿐만 아니라 귀하의 출처를 볼 필요가 있습니다. 작업중인 Github 포크에 대한 링크를 게시하면 훨씬 빨리 답변을 얻을 수 있습니다. –

답변

0

나는 나의 REPO를 삭제하고 다시 원래 포크와 그냥 내 일을 redid과 다른 최대 I 엉망 일 때까지 지금 이상을 위해, 작동하는 것 같군, 이유에 에러 메시지를 출력 할 jekyll --no-auto --server 실행

0

자동 재생을 끕니다. 수정하거나 파일의 내용으로 질문을 업데이트하여 여기 누군가가 살펴볼 수 있도록하십시오.

+0

변경하기 전에 작동이 중지되었으므로 문제가 될 수 있다고 생각하지 않습니다. 나는 그것을 추가했다, tho는 그렇게 나에게 알린다. –

+0

아래에서 언급했는데 지금 작동 중입니다. 큰. :) 다시 작동을 멈 추면 질문을 업데이트하십시오. –

+0

고맙습니다. –

2

) _site 디렉토리를 생성 할 수 없었습니다. 이게 도움이되는지 알려주십시오.

+1

덕분에 도움이되었습니다. 나는 github 페이지에서 jekyll을 사용하여 에러를 만들었고,'jekyll --pygments --no-lsi --safe'를 사용했다. gh가 의미하는 것처럼 의미있는 에러 메시지를주지 않았다. 이랬어! – JKirchartz

+0

문제는 없습니다. 다행 당신을 위해 일했다 :-) –

관련 문제