rake使用Octopress生成错误

时间:2012-05-05 21:45:42

标签: rake

部署了我的Octopress博客,但在运行'rake generate'时我无法弄清楚YAML问题。有什么建议?谢谢你的帮助!


dubipod $ rake generate

'##使用Jekyll'生成网站

删除.sass-cache /

删除source / stylesheets / screen.css

创建source / stylesheets / screen.css

/Users/dubipod/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/psych.rb:148:in“parse”:无法在第67行第14列解析YAML (精极度紧张::的SyntaxError)

来自/Users/dubipod/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/psych.rb:148:in`parse_stream'

来自/Users/dubipod/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/psych.rb:119:in“parse”

来自/Users/dubipod/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/psych.rb:106:in"load'

来自/Users/dubipod/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/1.9.1/psych.rb:205:in,load_file'

来自/Users/dubipod/.rvm/gems/ruby-1.9.2-p318/gems/jekyll-0.11.0/lib/jekyll.rb:119:in`configuration'

来自/Users/dubipod/.rvm/gems/ruby-1.9.2-p318/gems/jekyll-0.11.0/bin/jekyll:207:in`'

来自/Users/dubipod/.rvm/gems/ruby-1.9.2-p318/bin/jekyll:23:in'load'

来自/Users/dubipod/.rvm/gems/ruby-1.9.2-p318/bin/jekyll:23:in`'

2 个答案:

答案 0 :(得分:1)

我有类似的错误并修复它我从我的twitter用户名中删除了@符号,语法错误消失了。输出确切地说明了你的错误:“无法在第67行第14列(Psych :: SyntaxError)解析YAML”

语法错误

66 # Twitter
67 twitter_user: @joshschmelzle

<强>固定

66 # Twitter
67 twitter_user: joshschmelzle

答案 1 :(得分:1)

就我而言,我只是编辑

  twitter_user:twitterName

  twitter_user: twitterName