2017-11-15 11 views
0
'부엌'에서 어떤 명령을 실행하려고 할 때 다음과 같은 오류를 수신하고

: 그러나 i를 chefdk 클라이언트를 사용하는 경우 그것은 외부 통합 떠들썩한 파티에서 작동요리사의 주방은 윈도우 10에서 작동하지 않는 통합 bash는

bash: /mnt/c/opscode/chefdk/bin/kitchen: C:/opscode/chefdk/embedded/bin/ruby.exe: bad interpreter: No such file or directory 

, 통합 bash에서이 작업을 시도하고 있습니다.

'chef-client'및 'knife'와 같은 Chef 유틸리티 명령이 지금까지 작동하는 것처럼 보입니다.

+0

Windows 용 Linux 서브 시스템은 Linux 실행 파일을 실행합니다. '/ usr/bin/ruby' 파일이 있습니까? –

+0

.... 마치 ... 마치 요리사의 Windows 설치를 실행하려고하는 것처럼 보입니까? sudo apt install chef를 해 보셨습니까? 미안 당신은 가지고 있고 이것은 당신에게 아주 명백하다 :) – zzxyz

+0

그래, 나는 그것을 시도했다. 그리고 요리사가 이미 설치되어있는 것을 인정하는 것에 따라 그것을 autoremove에 묻는다. – aphexlog

답변

0

Windows ChefDK 설치 프로그램이 모든 Windows XP 기본 빌드이므로 WSL로 작업 할 수 있도록 설정하지 않았습니다. MSYS2에서 bash를 사용하는 것이 좋습니다.