Tôi gặp phải vấn đề tương tự và nhận thấy rằng bằng cách sử dụng tệp ổ cắm unix cục bộ, thay vì truy cập máy chủ Postgres thông qua localhost, vấn đề dường như đã biến mất.
Để đạt được điều này, hãy xóa host: localhost
từ tệp database.yml của bạn và chạy lại rake spec
. Điều này mặc định trở lại tệp ổ cắm cục bộ (thường là .s.PGSQL.5432 trong / tmp hoặc / var / run / postgres, tùy thuộc vào nền tảng của bạn.)