Comments (17)
Please, give us the full trace log by running rake -t generate.
from octopress.
Just to be sure that it's not one of your config files causing the traceback, or psych itself.
from octopress.
its the psych issue,i change the yaml parser and it runs no problem now
from octopress.
I'm having the same problem. Mac OS X 10.7
/Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 2 column 44 (Psych::SyntaxError)
from /Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in `parse_stream'
from /Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:119:in `parse'
from /Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:106:in `load'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/convertible.rb:33:in `read_yaml'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/post.rb:39:in `initialize'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:163:in `new'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:163:in `block in read_posts'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:161:in `each'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:161:in `read_posts'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:128:in `read_directories'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:98:in `read'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:38:in `process'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/bin/jekyll:250:in `<top (required)>'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/bin/jekyll:19:in `load'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/bin/jekyll:19:in `<main>'
How can I change the yaml parser?
from octopress.
sorry, you can find answer here:
http://stackoverflow.com/questions/4980877/rails-error-couldnt-parse-yaml
On Sun, Aug 14, 2011 at 4:03 AM, irae <
[email protected]>wrote:
I'm having the same problem. Mac OS X 10.7
/Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in
'
parse': couldn't parse YAML at line 2 column 44 (Psych::SyntaxError) from /Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in
parse_stream'
from
/Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:119:in
parse' from /Users/irae/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:106:in
load'
from
/Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/convertible.rb:33:in
read_yaml' from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/post.rb:39:in
initialize'
from
/Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:163:in
new' from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:163:in
block in read_posts'
from
/Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:161:in
each' from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:161:in
read_posts'
from
/Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:128:in
read_directories' from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:98:in
read'
from
/Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll/site.rb:38:in
process' from /Users/irae/.rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/bin/jekyll:250:in
<top (required)>'
from /Users/irae/.rvm/gems/ruby-1.9.2-p290/bin/jekyll:19:inload' from /Users/irae/.rvm/gems/ruby-1.9.2-p290/bin/jekyll:19:in
How can I change the yaml parser?
Reply to this email directly or view it on GitHub:
#57 (comment)
from octopress.
I have exactly the same problem but couldn't find out how to change the YAML default parser. The thread from SO looks specific to RoR. Where is config/boot.rb in the case of Octopress?
from octopress.
As I understand, this is a problem inside one of the gems. Since the purpose of octopress is an easier way to use jekyll, I think this issue should be reopened. I don't have the necessary skill do dig into the problem and propose a patch to the specific gem. In the stack overflow thread some comment even mention this to be a problem in bundler.
Can someone change the Gemfile or something in a way that this works out of the box, as expected?
from octopress.
It's now working for me properly. In my case it was a problem coming from ZSH syntax, I was not escaping the square brackets properly when creating a new blog post with rake. The syntax error could be more informative though.
from octopress.
Now I understand what was going on. Each begin of a post is a little YAML. This was not clear to me. I wasn't creating the post with the commandline, I was trying to import from tumblr. The file was entirely alright and in UTF-8. It was breaking with an "em dash" (—), witch in fixed width fonts is almost the same as "en dash" (–) or an hyphen (-). That's why I wasn't able to find the problem.
I'll dig into this further later, but may be it's a new issue entirely. Thanks for pointing that out, @jdnavarro.
from octopress.
i found that when I was initially editing the ymf config file I didn't have a space after the ':' this fixes the parsing error
fails:
twitter_user:nikburns
ok:
twitter_user: nikburns
from octopress.
Thanks @Burnsoft! I ran into the same issue, followed your advice and it works now!
from octopress.
Thanks @Burnsoft ,I 'm too
from octopress.
Thanks @Burnsoft that did the trick for me, too!
from octopress.
Thanks @Burnsoft
from octopress.
Thanks @Burnsoft, i had the same issue
from octopress.
i've gote the same issue with author: in the _config.yml file.
i put an @ like this :
author: @Myname
without the @, it's ok.
from octopress.
Thank you @Burnsoft ! That's the point! Everything works now. (^O^)/
from octopress.
Related Issues (20)
- Octopress start page is index of this CMS - what I have done wrong
- v3?
- cant jeklly my hyde
- Integrating twitter bootstrap.
- collection.rb: in `sanitize_label': undefined method `gsub' (NoMethodError)
- my github master branch no code when I run the following code
- How to disable category feed generation? HOT 1
- excerpt_separator presents in config but doesn't used in plugins/octopress_filters.rb
- build error while trying to use octopress in windows 8 HOT 1
- rake generate not working
- How to make a post placed at the top
- Except the markdown editor Windows platforms which other useful blog editor
- Issues Jekyll pulling Google Analytics ID (and other variables) from _config.yml. HOT 1
- Octopress 3 Themes: Options? HOT 14
- Where's the documentation for Octopress 3? HOT 2
- Odd Behavior On "Landing" Page HOT 4
- Can't install on windows HOT 1
- icfjirt HOT 1
- rudy_dev on Debian 9
- Trying to port classic theme to Jekyll
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octopress.