ऐसा लगता है कि आपको अपनी pg_hba.conf फ़ाइल बदलने की आवश्यकता है। मेरे ubuntu 11.10 मशीन में, यह /etc/postgresql/9.1/main/pg_hba.conf
में हैइसमें, नीचे की ओर, आपको पहचान को खोजने और बदलने की आवश्यकता है md5. यह कुछ इस तरह दिखेगा:
local all all md5
मैं फंस गया क्योंकि मेरे लिए (पोस्टग्रेस्क्ल 9.1 और रेल 3.2.2 का उपयोग करके), उसके लिए डिफ़ॉल्ट सहकर्मी है जो सही नहीं है। देखें कि सहकर्मी और पहचान प्रमाणीकरण का क्या अर्थ है यहां ए> ।
यह postgresql 9.1 के लिए है इसलिए आपको अपने संस्करण की खोज करनी पड़ सकती है।
शुभकामनाएँ!