Próbuję zainstalować Mongo, korzystając z dokumentacji Mongo: Zainstaluj MongoDB na Ubuntu, nie wystąpiły błędy podczas instalacji. Ale po uruchomieniu mongo
polecenia w terminalu pojawił się następujący błąd.
Nieudana globalna inicjalizacja: BadValue Niepoprawny lub brak ustawień regionalnych użytkownika. Upewnij się, że zmienne środowiskowe LANG i / lub LC_ * są ustawione poprawnie
źródło
Próbowałem także zainstalować MongoDB na Ubuntu 12.04 i dostałem ten sam błąd na maszynie wirtualnej (XEN). U mnie modyfikacja załatwiła sprawę
/etc/default/locale
. Mam to działa z tymi ustawieniami:Lub inna działająca konfiguracja to (pamiętaj o cudzysłowach i: en):
Obejście Adama C.
export
również pomogło i jest prawdopodobnie bardziej złożoną odpowiedzią.źródło
Chociaż inne odpowiedzi podane tutaj poprawnie rozwiązują problem, następujące pytanie Stackoverflow doprowadziło mnie do tego, co jest rzeczywistym problemem, gdy MongoDB jest zainstalowany na Vagrant VM i pojawia się powyższy błąd:
Zatem odpowiedź sugerująca przesłonięcie ustawień narodowych hosta w pliku Vagrantfile rozwiązuje go na stałe za pomocą tylko jednej linii:
Zwróć także uwagę na komentarze, że nie modyfikuje to rzeczywistej wartości LC_ALL na hoście.
źródło
Na podstawie tego https://askubuntu.com/a/227513/59618 możesz po prostu:
źródło