Убираем: 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
И завершаем сессию в терминале, или перезагружаем сервер, не помню уже.
11 комментариев
1. Последнюю команду нужно выполнять с root-правами (т.е., вводим пере командой `sudo`).
2. Сервер перезагружать не надо.
Следующие команды вводить нужно через sudo
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
Вы можете оставить комментарий