Code Monkey home page Code Monkey logo

Comments (17)

kennym avatar kennym commented on June 4, 2024

Please, give us the full trace log by running rake -t generate.

from octopress.

kennym avatar kennym commented on June 4, 2024

Just to be sure that it's not one of your config files causing the traceback, or psych itself.

from octopress.

ahhqx avatar ahhqx commented on June 4, 2024

its the psych issue,i change the yaml parser and it runs no problem now

from octopress.

irae avatar irae commented on June 4, 2024

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.

ahhqx avatar ahhqx commented on June 4, 2024

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:in load' 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.

jdnavarro avatar jdnavarro commented on June 4, 2024

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.

irae avatar irae commented on June 4, 2024

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.

jdnavarro avatar jdnavarro commented on June 4, 2024

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.

irae avatar irae commented on June 4, 2024

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.

Burnsoft avatar Burnsoft commented on June 4, 2024

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.

zahid-zaman avatar zahid-zaman commented on June 4, 2024

Thanks @Burnsoft! I ran into the same issue, followed your advice and it works now!

from octopress.

DrayChou avatar DrayChou commented on June 4, 2024

Thanks @Burnsoft ,I 'm too

from octopress.

andrewmichaelsmith avatar andrewmichaelsmith commented on June 4, 2024

Thanks @Burnsoft that did the trick for me, too!

from octopress.

hfcc8685 avatar hfcc8685 commented on June 4, 2024

Thanks @Burnsoft

from octopress.

hsilvest avatar hsilvest commented on June 4, 2024

Thanks @Burnsoft, i had the same issue

from octopress.

Giiome avatar Giiome commented on June 4, 2024

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.

 avatar commented on June 4, 2024

Thank you @Burnsoft ! That's the point! Everything works now. (^O^)/

from octopress.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.