berkshelf / ridley

A reliable Chef API client with a clean syntax
Other
231 stars 84 forks source link

Require buff-extensions 0.5.0 #246

Closed docwhat closed 10 years ago

docwhat commented 10 years ago

I get this error:

∓ berks
/usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley/chef_objects/client_object.rb:12:in `<class:ClientObject>': uninitialized constant Ridle
y::ClientObject::Boolean (NameError)
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley/chef_objects/client_object.rb:2:in `<module:Ridley>'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley/chef_objects/client_object.rb:1:in `<top (required)>'        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley/chef_objects.rb:2:in `require_relative'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley/chef_objects.rb:2:in `block in <top (required)>'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley/chef_objects.rb:1:in `each'        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley/chef_objects.rb:1:in `<top (required)>'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley.rb:71:in `require_relative'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley.rb:71:in `<module:Ridley>'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/ridley-2.4.2/lib/ridley.rb:13:in `<top (required)>'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/berkshelf-3.0.0.beta5/lib/berkshelf.rb:6:in `require'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/berkshelf-3.0.0.beta5/lib/berkshelf.rb:6:in `<top (required)>'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/berkshelf-3.0.0.beta5/lib/berkshelf/cli.rb:1:in `require'        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/berkshelf-3.0.0.beta5/lib/berkshelf/cli.rb:1:in `<top (required)>'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/berkshelf-3.0.0.beta5/bin/berks:3:in `require'
        from /usr/local/var/rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/berkshelf-3.0.0.beta5/bin/berks:3:in `<top (required)>'
        from /Users/docwhat/sdi-chef-repo/cookbooks/jenkins_slave/.bundle/bin/berks:16:in `load'
        from /Users/docwhat/sdi-chef-repo/cookbooks/jenkins_slave/.bundle/bin/berks:16:in `<main>'

This seems to be due to a change from buff-extensions 0.5.0 to 0.6.0.

It appears that buff-extensions isn't following semantic versioning...

docwhat commented 10 years ago

Related: