आपको यह जांचना चाहिए कि आपके पास config/database.yml पर कौन से एडेप्टर हैं। संभवत:आपने परीक्षण . के साथ पोस्टग्रेज या पीजी एडॉप्टर सेटअप किया है पर्यावरण।
हालाँकि, आपके Gemfile पर, आपने केवल उत्पादन के लिए पोस्टग्रेज सेटअप किया है:
group :production do
gem 'pg', '0.12.2'
end
यदि आप परीक्षण परिवेश जोड़ते हैं और बंडल run चलाते हैं फिर से, इसे काम करना चाहिए:
group :test, :production do
gem 'pg', '0.12.2'
end
इस उत्तर से समाधान भी देखें। :
इस आदेश के साथ मणि स्थापित करने का प्रयास करें:
gem install pg -- --with-pg-config= 'PATH_TO_YOUR_PG_CONFIG'
यदि आप नहीं जानते कि आपका pg_config कहाँ है, तो यह कमांड चलाएँ:
which pg_config
BTW, क्या आपने पहले ही अपने डेस्कटॉप पर पोस्टग्रेज स्थापित कर लिए हैं? मणि को स्थापित करने के लिए आपको केवल पोस्टग्रेज डेवलपमेंट पैकेज की आवश्यकता है।