使用命令"刀状态"
时出现错误/usr/local/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- chef/knife/cloud/list_resource_command (LoadError)
from /usr/local/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/bxu/.gem/ruby/2.2.0/gems/knife-openstack-1.3.2/lib/chef/knife/openstack_network_list.rb:4:in `<top (required)>'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `load'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `block in load_commands'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `each'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:100:in `load_commands'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:110:in `load_command'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife/core/subcommand_loader.rb:124:in `command_class_from'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife.rb:153:in `subcommand_class_from'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/knife.rb:214:in `run'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/lib/chef/application/knife.rb:148:in `run'
from /home/bxu/.gem/ruby/2.2.0/gems/chef-12.8.1/bin/knife:25:in `<top (required)>'
from /usr/local/bin/knife:22:in `load'
from /usr/local/bin/knife:22:in `<main>'
这是我目前的环境
ruby -v
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]
knife -v
Chef: 12.8.1
有什么建议吗?
答案 0 :(得分:0)
听起来您有knife-openstack
和knife-cloud
的不兼容版本。如果您不需要,请检查是否有兼容的版本或可能同时卸载它们。