NETWORK & SEVER FACTORY

개인 공부 기록

DevOps/Vagrant

[Vagrant] Encoding::CompatibilityError: incompatible character encodings: UTF-8 에러 발생

1nfra 2022. 7. 28. 21:14
728x90

오늘은 Vagrant 설치하고 up으로 가상 머신을 띄울 때 에러가 나서 해결해봤습니다.

 

에러명은 아래와 같습니다.

 

에러 : Encoding::CompatibilityError: incompatible character encodings: UTF-8 and CP-949 

 

구글에서 해당 에러명을 검색해봤더니, 사용자 계정명이 한글이어서 경로에 한글이 포함되어 있어

vagrant 기본 설정 파일을 인식하지 못한다고 알게 되었습니다.


해결방법

 

1) 영문으로 된 사용자 계정을 생성하여 vagrant 사용

 

2) Vagrant 다른 경로에 설치 

- Vagrant를 한글명이 없는 곳으로 설치한다.

- VirtualBox를 사용하는 경우 파일 > 환경설정 > 일반에서 기본 머신 폴더를 영문으로만 이루어진 경로로 변경함


저는 해결방법 중 2번을 사용했습니다.

 

Vagrant를 다른 디스크에 설치해 경로에 한글명이 없게 한 후 VirtualBox 기본 머신 폴더도 다른 디스크로 이동해

해당 에러를 해결하게 되었습니다.

728x90