hamann/knife-pkg

uninitialized constant Chef::Knife::PkgBase (NameError)

Closed this issue · 2 comments

After installing knife-pkg all knife commands show the following error.

knife pkg show updates "*:*"
/home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/knife-pkg-0.1.0/lib/chef/knife/pkg_install_updates.rb:19:in `<class:Knife>': uninitialized constant Chef::Knife::PkgBase (NameError)
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/knife-pkg-0.1.0/lib/chef/knife/pkg_install_updates.rb:18:in `<class:Chef>'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/knife-pkg-0.1.0/lib/chef/knife/pkg_install_updates.rb:17:in `<top (required)>'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/knife/core/subcommand_loader.rb:34:in `load'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/knife/core/subcommand_loader.rb:34:in `block in load_commands'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/knife/core/subcommand_loader.rb:34:in `each'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/knife/core/subcommand_loader.rb:34:in `load_commands'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/knife.rb:119:in `load_commands'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/knife.rb:167:in `run'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/lib/chef/application/knife.rb:123:in `run'
        from /home/gregf/.rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/chef-11.6.2/bin/knife:25:in `<top (required)>'
        from /home/gregf/.rbenv/versions/1.9.3-p448/bin/knife:23:in `load'
        from /home/gregf/.rbenv/versions/1.9.3-p448/bin/knife:23:in `<main>'

Thanks for reporting!
Just pushed 0.1.1. Does this work for you?

That fixed it, thanks!