it-swarm.com.de

BadValue Ungültiges oder kein Benutzergebietsschema festgelegt. Stellen Sie sicher, dass die Umgebungsvariablen LANG und / oder LC_ * korrekt eingestellt sind

Wenn ich mongo ausführe, wird folgende Warnung angezeigt:

Globale Initialisierung fehlgeschlagen: BadValue Ungültiges oder kein Benutzergebietsschema festgelegt. Stellen Sie sicher, dass die Umgebungsvariablen LANG und/oder LC_ * korrekt eingestellt sind.

127
Majid Zandi

Gebietsschemas generieren

Fehlende Gebietsschemas werden mit locale-gen generiert:

locale-gen en_US.UTF-8

Alternativ kann eine Gebietsschemadatei manuell mit localedef erstellt werden: [1]

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

Festlegen von Gebietsschemaeinstellungen

Die Gebietsschemaeinstellungen können festgelegt werden (auf en_US.UTF-8 im Beispiel) wie folgt:

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

Das dpkg-reconfigure locales Befehl öffnet einen Dialog unter Debian zur Auswahl des gewünschten Gebietsschemas. Dieser Dialog erscheint nicht unter Ubuntu. Der Artikel Configure Locales in Ubunt zeigt, wie Sie die Informationen zu Ubuntu finden.

84
Majid Zandi

sie können den folgenden Befehl auf dem Terminal verwenden

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

füge hinzu:

LC_ALL="en_US.UTF-8"
31
liyuan_t

hinzufügen der folgenden Zeilen zu meiner / etc/environment Datei hat funktioniert

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

Amazon Linux AMI

Dauerhafte Lösung für ohmyzsh:

$ vim ~/.zshrc

Schreiben Sie dort unten:

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

Aktualisieren Sie die Änderungen in der aktuellen Shell mit: $ source ~/.zshrc

20
dimpiax

sie müssen den fehlenden lokalen lang-Helfer hinzufügen: für mich die fehlenden wo de_LU de_LU.UTF-8. Mongo 2.6.4 funktionierte ohne Mongo 2.6.5

0
cwhisperer