로케일이 잘못 구성됨

로케일이 잘못 구성됨

저는 프랑크푸르트 지역에서 방금 EC2 머신을 출시했습니다. 로케일이 손상되었습니다:

ubuntu@myhost:~$ locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

문제를 어떻게 해결할 수 있나요?

답변1

편집하다 /etc/locale.gen:

sudo vi /etc/locale.gen

그리고 다음 사항을 확인하세요.

de_DE.UTF-8 UTF-8

주석 처리가 해제되었습니다. 그런 다음 다음을 수행하십시오.

sudo locale-gen

그리고 다음을 확인하세요.

$ cat /etc/locale.gen | grep -v '^#'
de_DE.UTF-8 UTF-8
en_US.UTF-8 UTF-8

$ locale -a
C
C.UTF-8
de_DE.utf8
en_US.utf8
POSIX

관련 정보