본문 바로가기

KNOWHOW/back

bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): 그런 파일이나 디렉터리가 없습니다

잘 들어가지던 서버(centOS7) 에서 아무런 이유없이 어느날 갑자기 로긴시 아래 메시지가 뜨기 시작했다.


bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): 그런 파일이나 디렉터리가 없습니다


난 locale 건든적이 없는데... 모하비 업데이트하면서 뭐가 바꼈나? iTerm2 업데이트 하면서 뭐가 바꼈나?


구글링 해보니


1. .bashrc 에 (export LANG=ko_KR.utf-8) 추가  후 적용 (source .bashrc) 후 재로긴 시도 => 동일 메시지 발생 (실패)

2. .bash_profile에 (export LANG=ko_KR.utf-8) 추가 후 적용 (source .bash_profile) 후 재로긴 시도 => 동일 메시지 발생. (실패)

3. /etc/environment에 LANG=ko_KR.utf-8과 LC_ALL=ko_KR.utf-8 추가 후 재로긴 시도 => 성공


아마 centOS에 iTerm으로 접속할때 locale 값을 들고 가는데 그게 제대로 동작하지 않는가봉가...


3 번 방법으로 변경전에는 아래 값중 굵은 글씨 값들이 (아마도) 제대로 표시되지 않았던 것 같은 기억이 난다.

(utf-8만 있다던지 값이 없다던지...)

LANG=ko_KR.utf-8

LC_CTYPE="ko_KR.utf-8"

LC_NUMERIC="ko_KR.utf-8"

LC_TIME="ko_KR.utf-8"

LC_COLLATE="ko_KR.utf-8"

LC_MONETARY="ko_KR.utf-8"

LC_MESSAGES="ko_KR.utf-8"

LC_PAPER="ko_KR.utf-8"

LC_NAME="ko_KR.utf-8"

LC_ADDRESS="ko_KR.utf-8"

LC_TELEPHONE="ko_KR.utf-8"

LC_MEASUREMENT="ko_KR.utf-8"

LC_IDENTIFICATION="ko_KR.utf-8"

LC_ALL=ko_KR.utf-8

'KNOWHOW > back' 카테고리의 다른 글

spring boot tiles 적용  (0) 2018.10.23
centos7 ssh port 변경  (0) 2018.10.12
리눅스 노트북 덮개와 무관하게 전원 유지  (0) 2018.10.12
eclipse에서 lombok 사용하기  (0) 2018.09.19
spring boot, jpa, mariadb(mysql)  (0) 2018.09.18