PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

fe_sendauth:Fehler „Kein Passwort angegeben“ nach dem Einrichten der PostgreSQL-Datenbank in der Cloud9 IDE

Sie müssen die Datei pg_hba.conf nicht ändern. Geben Sie einfach diese Befehle im Terminal ein:

$ source ~/.profile
$ rake db:create
$ rake db:migrate

Starten Sie den Server dann normal neu. Ich weiß, dass Sie den Befehl source ~/.profile bereits zu Beginn der von Ihnen erwähnten Anweisungen ausgeführt haben (ich habe die Antwort zuvor verwendet und mit demselben Problem gekämpft), aber aus irgendeinem mysteriösen Grund Cloud9-Umgebung (ich nie musste irgendetwas davon auf meinem Mac tun) erfordert, dass die '.profile'-Datei erneut manuell bezogen wird, nachdem die in diesen Anweisungen angegebene Einrichtung durchgeführt wurde (Cloud 9 entscheidet sich manchmal einfach dafür, seltsam zu sein - wie alle Maschinen ... duh!). Der zweite Befehl erstellt die neue pg-Datenbank in Ihrer Entwicklungsumgebung mit der gesamten Konfiguration aus Ihrem pg-Gem und Ihrer database.yml-Datei.

Der letzte Befehl „migrate“ ist möglicherweise nicht erforderlich, aber aus mysteriösen Gründen wurden auch Datenbankprobleme behoben, nachdem ich nur „rake db:migrate“ ausgeführt hatte (wenn ich richtig liege, wird nur Ihre Datenbank aktualisiert, um Ihre Modelle verwenden zu können oder alle neuen Dummy-Daten, die Sie möglicherweise zu Ihrer Entwicklungsumgebung hinzugefügt haben).

Hoffe das hilft.