🛠️ Исправляем ошибку perl: warning: Setting locale failed |

🛠️ Исправляем ошибку perl: warning: Setting locale failed

Мануал
Получили предупреждение о «setting locale failed» при выполнении Perl в CentOS 8?
Я пытался запустить Nikto  и получил эту ошибку.
./nikto.pl -h $IPADDRESS
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 a fallback locale ("en_US.UTF-8").
Если вы столкнулись с этой ошибкой, вот как вы можете ее исправить.

Решение

Экспортируйте следующую локаль в своем терминале

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

Это хорошо, если вам нужно сделать один раз.

Однако, если вам нужно запускать его периодически, вы можете установить его в профиле, чтобы он загружался при входе в систему.

  • Перейти в домашний каталог пользователя
  • Измените .bash_profile (если вы используете bash), используя vi
  • Добавьте следующее содержание и сохраните файл
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий