同じ問題が発生し、ローカルホスト経由でPostgresサーバーにアクセスするのではなく、ローカルのUNIXソケットファイルを使用することで、問題が解決したように見えることがわかりました。
これを実現するには、host: localhost
を削除します database.ymlファイルから、rake spec
を再実行します 。これはデフォルトでローカルソケットファイルに戻ります(通常、プラットフォームに応じて、/tmpまたは/var / run / postgresにある.s.PGSQL.5432)。