Postgres-locale-Fehler
Ich habe eine Postgres-Datenbank, die auf Digital River, auf Ubuntu und befolgt diese Anweisungen zur Installation:
Aber etwas mit den locale-Einstellungen und ich kann nicht herausfinden, wie es zu lösen ist. Wenn ich den psql-Befehl bekomme ich folgende Fehlermeldung:
postgres@assay:/home/deployer$ psql
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
psql (9.1.9)
InformationsquelleAutor ardochhigh | 2013-07-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielen Dank an Kamal Nasser auf dem Digital-River Foren für die Bereitstellung der korrekten Antwort (die folgenden Befehle unten sind root-Berechtigungen erforderlich):
Ich denke, das ist der richtige link zu den original-Antwort: der Digitale Ozean site nicht reagiert, also kann ich nicht überprüfen.
https://www.digitalocean.com/community/questions/postgresql-and-rails-4
Das war es, was auch für mich von 4-5 andere ähnliche, aber offensichtlich unterschiedliche Antworten
InformationsquelleAutor ardochhigh
Nach dem Versuch ardochhigh Antwort:
das problem Bestand
Danach sah ich diese Antwort, dass das problem bei mir gelöst:
https://www.digitalocean.com/community/questions/language-problem-on-ubuntu-14-04
Sich LAGUAGE shell-variable ist nicht gesetzt:
.bashrc
oder.profile
Datei wird aus der trick für mich und mein Kumpel @forons:export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Total! Hinweis: wenn Sie festlegen möchten, das für alle Benutzer, die Sie hinzufügen, die fehlende env-Variablen in
/etc/environment
wieLC_ALL=en_US.UTF-8
. Sie müssen möglicherweise auch andere Variablen, die je auf Ihre Fehler alsLANG
,LANGUAGE
.Einstellung LC_ALL allein hat den trick für mich.
InformationsquelleAutor askmehow