2013-09-30 1 views
0

저는 요리사에게 새로운 것을 배우려고 노력합니다. 내 시스템에 요리사 - 클라이언트를 설치하고 요리사의 요리사 디렉토리에 .pem 파일과 knife.rb 파일을 복사했는데 이제 칼에 액세스하려고하는데 다음과 같은 오류가 발생합니다. 누구든지 나를 도울 수 있습니까?요리사의 나이프에 액세스 할 수 없습니다

[email protected]:~/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>' 
+1

를 구성해야합니다. 분할 (PATH_SEPARATOR를)', 그것을 해결하는 PATH 환경 변수를 정의하지 않았 음을 나타냅니다. –

+0

@ JaredRussell 귀하는 그 의견을 답변으로 작성해야합니다. –

답변

1

나는, 나는 소스에서의 라인에서 실패`existing_paths = ENV [ "PATH를"] 찾고 내 PATH 환경 변수 :