Локаль предупреждения Perl, в то время как я называю psql

Я пытаюсь работать postgresql на моем Ubuntu сервер

myname@myserver:/home$ sudo -i -u postgres
postgres@myserver:~$ psql

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US:",
    LC_ALL = (unset),
    LC_CTYPE = "UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

psql (9.5.14)
Type "help" for help.

postgres=# \q

У меня может быть доступ к пост-ГРЭС, но у меня есть это perl предупреждение.

0
задан 4 April 2019 в 07:05

1 ответ

Обходное решение, которое может работать, должно отредактировать ~/.profile файл и добавляет строку:

unset LC_CTYPE

Это предотвратило бы недопустимое UTF-8 имя локали от присутствования в среде сеанса пользователя.

0
ответ дан 25 October 2019 в 06:59

Другие вопросы по тегам:

Похожие вопросы: