2013-05-13 2 views
2

Когда я запустил cmd: bundle exec rake generate для моего нового блога octopress, он всегда терпит неудачу со следующим исключением.Почему плагин pygments_code.rb ломается?

$ be rake generate 
## Generating Site with Jekyll 
identical source/stylesheets/screen.css 
Configuration from /Users/millisami/Code/octopress/_config.yml 
Building site: source -> public 
/Users/millisami/Code/octopress/plugins/pygments_code.rb:14:in `highlight': undefined method `[]' for nil:NilClass (NoMethodError) 
    from /Users/millisami/Code/octopress/plugins/backtick_code_block.rb:37:in `block in render_code_block' 
    from /Users/millisami/Code/octopress/plugins/backtick_code_block.rb:13:in `gsub' 
    from /Users/millisami/Code/octopress/plugins/backtick_code_block.rb:13:in `render_code_block' 
    from /Users/millisami/Code/octopress/plugins/octopress_filters.rb:12:in `pre_filter' 
    from /Users/millisami/Code/octopress/plugins/octopress_filters.rb:28:in `pre_render' 
    from /Users/millisami/Code/octopress/plugins/post_filters.rb:112:in `block in pre_render' 
    from /Users/millisami/Code/octopress/plugins/post_filters.rb:111:in `each' 
    from /Users/millisami/Code/octopress/plugins/post_filters.rb:111:in `pre_render' 
    from /Users/millisami/Code/octopress/plugins/post_filters.rb:166:in `do_layout' 
    from /Users/millisami/Code/octopress/.bundle/gems/jekyll-0.12.1/lib/jekyll/post.rb:195:in `render' 
    from /Users/millisami/Code/octopress/.bundle/gems/jekyll-0.12.1/lib/jekyll/site.rb:200:in `block in render' 
    from /Users/millisami/Code/octopress/.bundle/gems/jekyll-0.12.1/lib/jekyll/site.rb:199:in `each' 
    from /Users/millisami/Code/octopress/.bundle/gems/jekyll-0.12.1/lib/jekyll/site.rb:199:in `render' 
    from /Users/millisami/Code/octopress/.bundle/gems/jekyll-0.12.1/lib/jekyll/site.rb:41:in `process' 
    from /Users/millisami/Code/octopress/.bundle/gems/jekyll-0.12.1/bin/jekyll:264:in `<top (required)>' 
    from /Users/millisami/Code/octopress/.bundle/bin/jekyll:23:in `load' 
    from /Users/millisami/Code/octopress/.bundle/bin/jekyll:23:in `<main>' 
+0

Какая версия рубин сделать установки? Какова версия октопресса? –

+0

Прежде чем пытаться создать свой блог, убедитесь, что вы 'bundle install' или' bundle update'. –

+0

У меня такая же ошибка. Вы узнали ответ? Как это сделать, пожалуйста, пришлите мне сообщение, спасибо. –

ответ

0

Я также получаю эту ошибку. , тогда я узнаю неправильный формат кода. в теге `` `.

перед:

 
``` objc 
view.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth; 
``` 

после:

 
``` objc 
view.autoresizingMask = UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth; 
``` 

то информация об ошибке исчезнет, ​​я не знаю, почему