0
나이프를 실행할 수없는 이유를 누구나 제안 할 수 있습니까?칼을 실행할 수 없습니다 CLI
여기에 칼을 실행하려고 할 때 내 오류입니다 :
# knife
/usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- chef/knife/core/subcommand_loader (LoadError)
from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/chef-11.8.0/lib/chef/knife.rb:26:in `<top (required)>'
from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/chef-11.8.0/lib/chef/application/knife.rb:18:in `<top (required)>'
from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /usr/local/rvm/rubies/ruby-1.9.3-p327/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /usr/local/rvm/gems/ruby-1.9.3-p327/gems/chef-11.8.0/bin/knife:23:in `<top (required)>'
from /usr/local/rvm/gems/ruby-1.9.3-p327/bin/knife:19:in `load'
from /usr/local/rvm/gems/ruby-1.9.3-p327/bin/knife:19:in `<main>'
from /usr/local/rvm/gems/ruby-1.9.3-p327/bin/ruby_executable_hooks:15:in `eval'
from /usr/local/rvm/gems/ruby-1.9.3-p327/bin/ruby_executable_hooks:15:in `<main>'
다른 어떤 도움 출력 :
# rvm list
rvm rubies
=* ruby-1.9.3-p327 [ x86_64 ]
ruby-1.9.3-p551 [ x86_64 ]
# => - current
# =* - current && default
# * - default
또 다른 :
# rvm env
export PATH="/usr/local/rvm/gems/ruby-1.9.3- p327/bin:/usr/local/rvm/gems/ruby-1.9.3- [email protected]/bin:/usr/local/rvm/rubies/ruby-1.9.3-p327/bin:$PATH"
export GEM_HOME='/usr/local/rvm/gems/ruby-1.9.3-p327'
export GEM_PATH='/usr/local/rvm/gems/ruby-1.9.3- p327:/usr/local/rvm/gems/[email protected]'
export MY_RUBY_HOME='/usr/local/rvm/rubies/ruby-1.9.3-p327'
export IRBRC='/usr/local/rvm/rubies/ruby-1.9.3-p327/.irbrc'
unset MAGLEV_HOME
unset RBXOPT
export RUBY_VERSION='ruby-1.9.3-p327'
정확합니다. 현재 2.2 이상이 필요합니다. ChefDK는 현재 모든 플랫폼에서 2.3.1을 사용합니다. – coderanger