-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
uninitialized constant Syck (NameError) after update from Ruby 2.1.6 to Ruby 2.2.2 #76
Comments
Ah found out what the problem is, see http://ruby-doc.org/stdlib-2.2.2/libdoc/yaml/rdoc/YAML.html.
So you now have to install the Syck gem |
26c235d or similar may fix this |
Same issue here |
the fix mentioned by CloCkWeRX works ... the problem is that I think most of us are struggling with the safe_yaml version that comes inside vendor on the puppet gem. |
@bechampion can you link or reference the vendor'd puppet safe_yaml thing? (so I can know more about the technical reason why I'm hitting this) |
@bechampion Yes, I can confirm that the fix mentioned by @CloCkWeRX works for me as well when I apply it to the safe_yaml version shipped with the puppet gem. @solarkennedy This is the affected file in the default installation path (Puppet installed from the official Ubuntu repository, OS version 16.04): /usr/lib/ruby/vendor_ruby/puppet/vendor/safe_yaml/lib/safe_yaml.rb |
I encountered the follow error after updating to Ruby 2.2.2. No problems with Ruby 2.1.6
The text was updated successfully, but these errors were encountered: