2013-08-03 8 views
-2

나는 지킬의 지침을 따르려고했습니다. 고칠 방법을 모른다는 오류가 있습니다.오류 : 정의되지 않은 메서드 'gsub'for nil : NilClass

error: undefined method `gsub' for nil:NilClass. Use --trace to view backtrace 

추적 결과 : 지킬 작동 있도록

/Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/jekyll-1.1.2/lib/jekyll/stevenson.rb:77:in `message': undefined method `gsub' for nil:NilClass (NoMethodError) 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/jekyll-1.1.2/lib/jekyll/stevenson.rb:56:in `error' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/jekyll-1.1.2/lib/jekyll/stevenson.rb:66:in `abort_with' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/jekyll-1.1.2/bin/jekyll:41:in `block (2 levels) in <top (required)>' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/commander-4.1.4/lib/commander/command.rb:180:in `call' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/commander-4.1.4/lib/commander/command.rb:180:in `call' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/commander-4.1.4/lib/commander/command.rb:155:in `run' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/commander-4.1.4/lib/commander/runner.rb:402:in `run_active_command' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/commander-4.1.4/lib/commander/runner.rb:78:in `run!' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/commander-4.1.4/lib/commander/delegates.rb:11:in `run!' 
    from /Users/rruiz/.rvm/gems/ruby-1.9.3-p392/gems/commander-4.1.4/lib/commander/import.rb:10:in `block in <top (required)>' 

가 어떻게이 문제를 해결 않습니다 나는 오류가 발생했습니다

~ $ gem install jekyll 
~ $ jekyll new my-awesome-site 
~ $ cd my-awesome-site 

?

+0

질문은 무엇인가를 시작합니다 (변경보고 -w) 프로젝트를 구축? (TM) – sawa

+0

@sawa Jekyll이 작동하지 않습니다. 어떻게 수정하여 작동합니까? – reneruiz

+0

현재 진행중인 작업, 시도한 작업 및 문제 해결 방법에 대한 힌트를 제공하십시오. Jekyll 사이트 (링크를 제공하지 않음)를 읽으려는 어떤 종류의 영혼을 기다리며 더 이상 도움을받지 않고 문제를 진단하면 오랜 시간 기다려야 할 것입니다. –

답변

5

Jekyll에게 잘못된 명령을 주면 같은 오류가 발생합니다.

> jekyll foo 
/.rvm/gems/ruby-2.0.0-p247/gems/jekyll-1.1.2/lib/jekyll/stevenson.rb:77:in `message': undefined method `gsub' for nil:NilClass (NoMethodError) 


> jekyll build 
Configuration file: .../projects/my-awesome-site/_config.yml 
      Source: .../projects/my-awesome-site 
     Destination: .../projects/my-awesome-site/_site 
     Generating... done. 

실행하려는 명령은 무엇입니까?

jekyll build

jekyll serve 서버

관련 문제