@Riateche:Schließlich habe ich gesehen, dass die Datenbankkonfiguration für test -Umgebung fehlen die expliziten Einstellungen für host und Port . Nachdem ich die Einstellungen zum test hinzugefügt habe Umgebung konnte ich den Befehl bundle exec rake db:create:all
ausführen erfolgreich.
Ich muss sagen, ich mag es nicht, dass sie diese Einstellungen für die Entwicklung vorschlagen Umgebung, aber nicht für die anderen Umgebungen hinzugefügt. Das macht es sehr wahrscheinlich, sie zu übersehen, wie ich bewiesen habe.
test:
adapter: postgresql
encoding: unicode
database: my_test_app_test
pool: 5
username: johndoe
password: password
host: localhost
port: 5433