Не удается получить доступ к ножу в шеф-поваре

Я очень новичок в шеф-поваре, пытаюсь научиться этому. Я установил шеф-клиент в своей системе, скопировал файлы .pem и файл ножа.rb в каталог шеф-повара моего шеф-репозитория, и теперь я пытаюсь получить доступ к ножу, но получаю следующую ошибку. Может кто-нибудь мне помочь ?

prateek@prateek-desktop:~/mygit/chef-repo/chef$ knife client list -VV
/opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/mixin/path_sanity.rb:26:in `enforce_path_sanity': undefined method `split' for nil:NilClass (NoMethodError)
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/knife.rb:465:in `run_with_pretty_exceptions'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/knife.rb:173:in `run'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/lib/chef/application/knife.rb:123:in `run'
from /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/chef-11.6.0/bin/knife:25:in `<top (required)>'
from /usr/bin/knife:23:in `load'
from /usr/bin/knife:23:in `<main>'

person Prats    schedule 30.09.2013    source источник
comment
Глядя на источник, он терпит неудачу в строке existing_paths = env["PATH"].split(path_separator), что говорит о том, что у вас не определена переменная среды PATH.   -  person Jared Russell    schedule 30.09.2013
comment
@JaredRussell Вы должны сделать этот комментарий ответом.   -  person Holger Just    schedule 01.10.2013


Ответы (1)


Я решил это, мне нужно настроить переменную среды PATH :)

person Prats    schedule 01.10.2013