部署了我的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`'
答案 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