Chef 11.4.0 doesn't work with Ruby 2.0.0-p0.
It's been fixed but not released yet.
Chef 11.4.0 doesn't work with Ruby 2.0.0-p0.
It's been fixed but not released yet.
enzo:~/code/chef% knife (refactor_draft|✔) | |
ERROR: You need to pass a sub-command (e.g., knife SUB-COMMAND) | |
Usage: knife sub-command (options) | |
-s, --server-url URL Chef Server URL | |
-k, --key KEY API Client Key | |
--[no-]color Use colored output, defaults to enabled | |
-c, --config CONFIG The configuration file to use | |
--defaults Accept default values for all questions | |
-d, --disable-editing Do not open EDITOR, just accept the data as is | |
-e, --editor EDITOR Set the editor to use for interactive commands | |
-E, --environment ENVIRONMENT Set the Chef environment | |
-F, --format FORMAT Which format to use for output | |
-u, --user USER API Client Username | |
--print-after Show the data after a destructive operation | |
-V, --verbose More verbose output. Use twice for max verbosity | |
-v, --version Show chef version | |
-y, --yes Say yes to all prompts for confirmation | |
-h, --help Show this message | |
/home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- rubygems/format (LoadError) | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/provider/package/rubygems.rb:34:in `<top (required)>' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/providers.rb:60:in `<top (required)>' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef.rb:25:in `<top (required)>' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/shell.rb:23:in `<top (required)>' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' | |
from /home/force/code/chef/.chef/plugins/knife/smartreceipt_restart.rb:6:in `<top (required)>' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/knife/core/subcommand_loader.rb:37:in `load' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/knife/core/subcommand_loader.rb:37:in `block in load_commands' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/knife/core/subcommand_loader.rb:37:in `each' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/knife/core/subcommand_loader.rb:37:in `load_commands' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/knife.rb:119:in `load_commands' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/knife.rb:139:in `list_commands' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/application/knife.rb:179:in `print_help_and_exit' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/application/knife.rb:143:in `validate_and_parse_options' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/lib/chef/application/knife.rb:121:in `run' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/gems/chef-11.4.0/bin/knife:25:in `<top (required)>' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/bin/knife:19:in `load' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/bin/knife:19:in `<main>' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/bin/ruby_noexec_wrapper:14:in `eval' | |
from /home/force/.rvm/gems/ruby-2.0.0-p0/bin/ruby_noexec_wrapper:14:in `<main>' |