Спойлер

среда, 20 января 2016 г.

Убираем: Setting locale failed. Please check that your locale settings

После установки чистой Ubuntu 12.04 на моем любимом digitalocean.com при работе в терминале часто выскакивает предупреждение Setting locale failed. Please check that your locale settings.


Ниже дана информация о том как избавиться от него.
Само предупреждение выглядит как-то так.

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
 LANGUAGE = (unset),
 LC_ALL = (unset),
 LC_CTYPE = "UTF-8",
 LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
 
Для того чтоб забыть об этом раз и навсегда нужно выполнить след действия:

sudo nano /etc/default/locale
 
Откроется текстовый редактор, и надо чтоб редактируемый файл выглядел так:

LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LC_TYPE=en_US.UTF-8
 
Выходим, не забывая сохранить изменения(внизу редактора есть информация о том как что надо нажать)
Вводим комманды:

locale-gen en_US.UTF-8
dpkg-reconfigure locales
 
И завершаем сессию в терминале, или перезагружаем сервер, не помню уже.

Комментариев нет:

Отправить комментарий