Chris Oliver Chris Oliver

uninitialized constant Psych::Syck

Aug 16, 2011

As I was reading up on RSpec and Cucumber this evening I went to install cucumber and ran into this:

ERROR: While executing gem ... (NameError)
uninitialized constant Psych::Syck

Awesome. Googling it was to little avail, everyone was primarily having this issue after installation, not during or before like I was. As it turns out, there has been a change in how the Yaml was being parsed. I updated all my gems and still had the issue, so I figured it might be due to rubygems itself.

The solution was this:

gem update --system

This bug describes the issue a bit more: http://rubyforge.org/tracker/index.php?func=detail&aid=29163&group_id=126&atid=575


Continue reading

You Don’t Truly Understand It Until You Think It’s Obvious Using OminAuth with Rails and 37 Signals ID