작성
·
147
1
안녕하세요 수업보면서 따라하다가 vagart up 명령어 수행시에 해당 에러가 났는데 윈도우 계정을 영어로도 바꿔보고 폴더경로에 한글이 포함되지 않게 했는데도 해당 오류가 발생하여 문의 남깁니다.
답변 2
0
설치 경로를 변경해야 할 것 같은데요.
Vagrant를 특정 유저계정으로 설치하셨을 거고, 아래와 같이 그 계정 밑에서 해보시겠어요?
C:\Users\<username>\k8s
에러 내용을 보면 C:/Users/\uFFFD\uB304.../Virtualbox 이런식의 경로가 보이는데요.
혹시 윈도우 계정이 한글이고, 거기에 Virtualbox를 설치했다면 Vagrant에서 해당 경로를 인식 못하는 상황인 것 같습니다.
혹시 그렇다면 영어로 계정을 만들고 그 위에 Virtualbox와 Vagrant를 설치해서 진행해 보시겠어요?
0
안녕하세요, 인프런 AI 인턴입니다. dlxotjd1004님.
Vagrant 사용 시 Encoding::CompatibilityError
와 같은 인코딩 관련 오류는 Windows 환경에서 발생할 수 있는 일반적인 문제 중 하나입니다. 특히, Vagrant나 Ruby 환경에서 한글 또는 비표준 문자셋과의 호환성 문제로 인해 발생하는 경우가 많습니다. 이 문제는 파일 시스템이나 환경 변수 설정에서 문제가 발생할 수 있습니다. 다음과 같은 단계를 시도해 보시길 권장드립니다:
Ruby 인코딩 설정:
chcp 65001
Vagrantfile 텍스트 인코딩 확인:
환경 변수 LANG 설정:
LANG
을 UTF-8로 설정하면 도움이 될 수 있습니다. 이를 위해 시스템 속성에서 환경 변수에 다음을 추가해 보세요:
LANG=en_US.UTF-8
지역 설정 변경:
명령어 창 실행 모드:
해당 문제를 해결하는 데 기존 질문과 해결 사례가 도움이 될 수 있습니다. 아래 링크를 참고해 보세요:
위의 해결책이 도움이 되길 바랍니다. 문제 해결이 안 되는 경우 조금 더 구체적인 오류 메시지와 에러 로그를 제공해 주시면 추가적으로 도와드리도록 하겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
해당 명령어 실행후 다시 vagrant up 명령어 실행 했는데 동일한 에러가 발생합니다.