perl: 경고: 로캘을 설정하지 못했습니다.

perl: 경고: 로캘을 설정하지 못했습니다.

VPS Centos 7을 구매했습니다.

그러나 SSH로 무슨 일이 일어나고 있는지 이해하고 WHM에 연결할 수 있었습니다.

연결한 후 다음과 같은 오류 목록이 표시됩니다.

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = (unset)
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "C"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "C"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

내 시스템은 최신 MacOS Mojave입니다.

고쳐 쓰다:드디어 성공했습니다 :) 내 시스템의 터미널에 이 두 명령을 입력하는 것으로 충분했습니다.

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

서버가 미국에 있으니 언어를 설정해야겠네요. 이제 문제는 터미널을 닫았다가 다시 열면 내보내기 명령을 다시 실행해야 한다는 것입니다. 하지만 이미 이전보다 나아졌고 더 많은 것을 찾고 있습니다... :)

업데이트 2:

하지만 이 두 줄을 ~/.bash_profile 파일에 추가해야 했고 이제는 터미널이 다시 시작된 후에도 모든 것이 잘 작동합니다.

답변1

설치

Fedora, RHEL, Redhat, CentOS에서 사용했습니다.

sudo dnf install langpacks-de

독일어(de) 언어 팩에 적용됩니다. 로그 아웃했다가 다시 로그인했는데 작동했습니다.

다른 언어팩 검색

dnf search langpacks-

변화

내가 사용하고 있는 사용 가능한 로케일을 나열하세요.

localectl list-locales

그리고 새로 설정해

sudo localectl set-locale de_DE.utf8

관련 정보