PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

rspec चलाते समय 'किसी भी स्रोत में pg-0.12.2 नहीं ढूँढ सका'

आपको यह जांचना चाहिए कि आपके पास 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, क्या आपने पहले ही अपने डेस्कटॉप पर पोस्टग्रेज स्थापित कर लिए हैं? मणि को स्थापित करने के लिए आपको केवल पोस्टग्रेज डेवलपमेंट पैकेज की आवश्यकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग + हाइबरनेट:क्वेरी प्लान कैश मेमोरी उपयोग

  2. टूटे हुए पीएल/रूबी के विकल्प:वेयरहाउस जर्नल टेबल को कनवर्ट करें

  3. SQLAlchemy या psycopg2?

  4. PostgreSQL फ़ंक्शन में पंक्ति प्रकार की सरणी कैसे घोषित करें?

  5. एक चयन के भीतर अस्थायी अनुक्रम