Ich versuche, Mongo mithilfe der Mongo-Dokumentation zu installieren: Installieren Sie MongoDB unter Ubuntu. Während der Installation wurden keine Fehler erwähnt. Aber wenn ich den mongo
Befehl ausführen, wurde folgender Fehler im Terminal angezeigt.
Globale Initialisierung fehlgeschlagen: BadValue Ungültiges oder kein Benutzergebietsschema festgelegt. Stellen Sie sicher, dass die Umgebungsvariablen LANG und / oder LC_ * korrekt eingestellt sind
quelle
Ich habe auch versucht, MongoDB unter Ubuntu 12.04 zu installieren und habe den gleichen Fehler auf einer virtuellen Maschine (XEN) erhalten. Für mich hat das Modifizieren
/etc/default/locale
den Trick gemacht. Ich habe es mit diesen Einstellungen funktioniert:Oder eine andere funktionierende Konfiguration wäre (beachten Sie die Anführungszeichen und das: en):
Der Workaround von Adam C hat
export
ebenfalls geholfen und ist wahrscheinlich die ausführlichere Antwort.quelle
Obwohl die anderen hier gegebenen Antworten das Problem korrekt lösen , brachte mich die folgende Stackoverflow- Frage zu dem eigentlichen Problem, wenn MongoDB auf einer Vagrant-VM installiert ist und der obige Fehler auftritt :
Daher löst die Antwort, die vorschlägt, das Host-Gebietsschema in der Vagrant-Datei zu überschreiben, es permanent mit nur einer Zeile:
Beachten Sie auch die Kommentare dazu, dass der tatsächliche LC_ALL-Wert auf dem Host nicht geändert wird.
quelle
Basierend auf dieser https://askubuntu.com/a/227513/59618 können Sie einfach:
quelle