LINUX.ORG.RU
ФорумAdmin

Perl + Debian + локали не хотят дружить

 , ,


0

1

Перл при выполнении скрипта сыпет ошибками о том, что локали не установлены, хотя локали вроде бы и установлены:

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

Пакет locales установлен, dpkg-reconfigure locales выдал вот такой выхлоп:

# dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = "en_US.UTF-8",
	LC_ALL = "en_US.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_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)...
Generation complete.

Что бы это значило, и как установить нужные локали?

apt-get install --reinstall locales
locale-gen

selivan ★★★ ()
Ответ на: комментарий от Extraterrestrial

Спасибо, раскомментировал строчку с en_US.UTF-8 и снова вызвал locale-gen. Все заработало!

MyNameIsWinner ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.