perl: advertencia: error al configurar el entorno local. ‚Äď Corregido en CentOS 8

¬ŅRecibe una advertencia sobre “error al configurar la configuraci√≥n regional” al ejecutar Perl en CentOS 8?

Estaba tratando de ejecutar Nikto y obtuve este error.

[[email protected] program]# ./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").
[[email protected] program]#

Estaba en el servidor DO en el que usé el terminal SSH para conectarme desde macOS. Si se encuentra con este error, así es como puede solucionarlo.

Solución

Exporte la siguiente configuración regional en su terminal y ejecute el programa.

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

Funcionó sin problemas para mí y espero que te ayude también.

Esto está bien si solo necesita hacerlo una vez. Sin embargo, si necesita ejecutarlo periódicamente, es posible que desee configurarlo en el perfil para que se cargue durante el inicio de sesión.

Vaya al directorio de inicio del usuario Modifique .bash_profile (asumiendo que est√° usando bash) usando vi Agregue lo siguiente y guarde el archivo

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

¬°Eso es todo!

Ahora, puedo ejecutar Perl ūüėä

Botón volver arriba