• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

'vagrant'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

22.03.24 15:50 작성 조회수 392

2

vagrant up을 하는데 제목과 같은 오류가 발생합니다.

이전 쉽게 배우는 쿠버네티스에서는 아무런 문제없이 vagrant up이 되었는데, 

갑자기 저런 오류가 뜨네요

환경변수도 설정해보고 했지만 해결이 안되어서 질문 드립니다!

답변 2

·

답변을 작성해보세요.

3

supportkim님의 프로필

supportkim

2022.03.25

안녕하세요, 김건우님.

튜터 supportkim입니다.

 

'쉽게 배우는 쿠버네티스' 에 이어 '그림으로 배우는 쿠버네티스'까지 재밌게 배우고 계신 것 같아 감사드립니다.

 

이미 알고 계신 것과 같이 '쉽게 배우는 쿠버네티스' 와 '그림으로 배우는 쿠버네티스'는 모두 

동일한 Vagrant 프로그램을 사용하기 때문에, 별도의 설정 없이 자동으로

관련 경로가 환경변수에 추가되어야 하는게 정상입니다.

말씀해주신 것처럼 Vagrant뿐만 아니라 PowerShell에 대한 경로도 재설정을 해주셨는데

다른 프로그램 설치 등으로 환경변수가 의도치 않게 수정되면서

모종의 알 수 없는 이유(?)로 해당 경로가 빠진 것으로 보이며 

정확한 원인에 대한 부분은 확인이 어려운 점 양해를 부탁드립니다.

 

설정해주신 경로는 cmd창에서 아래와 같은 명령어로 간단히 확인하실 수 있습니다.

> echo %Path% 

 

혹시 추가로 궁금하신 점이 있으면 남겨주세요 :)

감사합니다

2

이 질문글을 올리자마자 해결했네요... 앞으로는 조금 더 찾아보고 질문 올리겠습니다 ㅠㅠ

혹시 저 같은 오류가 있으신 분들은

환경변수에 C:\Windows\System32\WindowsPowerShell\v1.0C:\HashiCorp\Vagrant\bin 추가하시면 됩니다!

근데 저번 쉽게 배우는 쿠버네티스에서는 환경변수를 딱히 지정해주지 않았는데도 잘 되었는데 혹시 어떤 차이때문에 추가를 해주어야 하는 것인가요?