Ik kwam hetzelfde probleem tegen en ontdekte dat door het lokale unix-socketbestand te gebruiken, in plaats van toegang te krijgen tot de Postgres-server via localhost, het probleem lijkt te zijn verdwenen.
Om dit te bereiken, verwijdert u de host: localhost
uit uw database.yml-bestand en voer rake spec
opnieuw uit . Dit gaat standaard terug naar het lokale socketbestand (meestal .s.PGSQL.5432 in /tmp of /var/run/postgres, afhankelijk van uw platform.)