web-dev-qa-db-fra.com

BadValue Paramètres régionaux non valides ou définis par l'utilisateur. Assurez-vous que les variables d'environnement LANG et / ou LC_ * sont correctement définies

Lorsque je lance mongo, je reçois l'avertissement:

Échec de l'initialisation globale: BadValue Paramètres régionaux non valides ou définis par l'utilisateur. Assurez-vous que les variables d'environnement LANG et/ou LC_ * sont correctement définies.

127
Majid Zandi

Générer des locales

Les paramètres régionaux manquants sont générés avec locale-gen:

locale-gen en_US.UTF-8

Alternativement, un fichier de paramètres régionaux peut être créé manuellement avec localedef: [1]

localedef -i en_US -f UTF-8 en_US.UTF-8

Définition des paramètres régionaux

Les paramètres régionaux peuvent être définis (par exemple sur en_US.UTF-8) comme suit:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

La commande dpkg-reconfigure locales ouvre une boîte de dialogue sous Debian permettant de sélectionner les paramètres régionaux souhaités. Cette boîte de dialogue n'apparaîtra pas sous Ubuntu. L’article Configurer les paramètres régionaux dans Ubunt montre comment trouver les informations relatives à Ubuntu.

84
Majid Zandi

vous pouvez utiliser la commande ci-dessous sur le terminal

export LC_ALL=C
323
Edson
vim /etc/default/locale

ajoutez-y:

LC_ALL="en_US.UTF-8"
31
liyuan_t

l'ajout des lignes suivantes à mon fichier / etc/environment a fonctionné

LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
24
Tim

Amazon Linux AMI

Solution permanente pour ohmyzsh:

$ vim ~/.zshrc

Écrivez ci-dessous:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

Mettre à jour les modifications dans le shell actuel en: $ source ~/.zshrc

20
dimpiax

vous devez ajouter l'auxiliaire local manquant: pour moi ceux qui manquaient, où de_LU de_LU.UTF-8. Mongo 2.6.4 a travaillé sans mongo 2.6.5 jeter une erreur sur ce

0
cwhisperer