Quando corro mongo
, ricevo l'avvertimento:
Inizializzazione globale non riuscita: BadValue Impostazioni locali dell'utente non valide o nessuna. Assicurati che le variabili di ambiente LANG e / o LC_ * siano impostate correttamente.
Quando corro mongo
, ricevo l'avvertimento:
Inizializzazione globale non riuscita: BadValue Impostazioni locali dell'utente non valide o nessuna. Assicurati che le variabili di ambiente LANG e / o LC_ * siano impostate correttamente.
Risposte:
è possibile utilizzare il comando seguente sul terminale
export LC_ALL=C
Generazione di locali
Le impostazioni locali mancanti vengono generate con locale-gen:
locale-gen en_US.UTF-8
In alternativa, è possibile creare manualmente un file locale con localedef: [1]
localedef -i en_US -f UTF-8 en_US.UTF-8
Impostazione delle impostazioni internazionali
Le impostazioni locali possono essere impostate (su en_US.UTF-8
nell'esempio) come segue:
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
Il dpkg-reconfigure locales
comando aprirà una finestra di dialogo sotto Debian per selezionare le impostazioni locali desiderate. Questa finestra di dialogo non verrà visualizzata in Ubuntu. L'articolo Configura impostazioni locali in Ubuntu mostra come trovare le informazioni su Ubuntu.
vim /etc/default/locale
aggiungere ad esso:
LC_ALL="en_US.UTF-8"
devi aggiungere l'helper di lingua locale mancante: per me quelli mancanti dove de_LU de_LU.UTF-8. Mongo 2.6.4 ha funzionato senza mongo 2.6.5 lanciando un errore al riguardo