मैं उसी समस्या में भाग गया और पाया कि स्थानीय यूनिक्स सॉकेट फ़ाइल का उपयोग करके, स्थानीयहोस्ट के माध्यम से पोस्टग्रेस सर्वर तक पहुंचने के बजाय, समस्या दूर हो गई है।
इसे प्राप्त करने के लिए, host: localhost
को हटा दें अपने database.yml फ़ाइल से, और rake spec
. को फिर से चलाएँ . यह डिफ़ॉल्ट रूप से स्थानीय सॉकेट फ़ाइल (आमतौर पर .s.PGSQL.5432 /tmp या /var/run/postgres में, आपके प्लेटफ़ॉर्म के आधार पर) पर वापस आ जाता है।