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

पीजी रत्न स्थापित करना; त्रुटि:मणि देशी एक्सटेंशन बनाने में विफल

आप सही कह रहे हैं कि समस्या Xcode डेवलपर टूल से संबंधित है। यह सुनिश्चित करना एक बुरा विचार नहीं है कि आपके पास सभी डेवलपर उपकरण स्थापित हैं (जैसा कि पिछले उत्तर में उल्लिखित जीसीसी को पूरी तरह से स्थापित करने के विपरीत):

  1. एक्सकोड खोलें
  2. एप्लिकेशन मेनू आइटम "Xcode" में ओपन डेवलपर टूल> अधिक डेवलपर टूल चुनें...
  3. यह आपको सॉफ़्टवेयर के समूह वाली साइट पर ले जाता है। आगे बढ़ें और "Xcode के लिए कमांड लाइन टूल्स (OS X Mavericks) - अक्टूबर 2013 के अंत में" डाउनलोड और इंस्टॉल करें।
  4. अब आप रत्न को ठीक से स्थापित करने में सक्षम होंगे।

Mac OS X Mavericks पर Postgres 9.3.0 ऐप के नए इंस्टाल से इस मुद्दे पर आने वाले किसी और के लिए (यानी आप अपने पोस्टग्रेज इंस्टॉलेशन के लिए होमब्रे का उपयोग नहीं कर रहे हैं) आप देख सकते हैं कि भले ही आप पीजी रत्न का निर्माण कर सकते हैं डाइलिब समस्या के कारण रेक नहीं चल सकता:

rake aborted!
dlopen(/Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle, 9): Library not loaded: @loader_path/../lib/libpq.5.dylib
  Referenced from: /Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle
  Reason: image not found - /Users/[USERNAME]/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0/gems/pg-0.15.1/lib/pg_ext.bundle

दुर्भाग्य से यह Postgres के 9.3.0 के वर्तमान रिलीज़ संस्करण के साथ एक समस्या है। पिछले संस्करण पर वापस जाने से यह आपके लिए ठीक हो जाएगा:

  1. पीजी रत्न को अनइंस्टॉल करें:gem uninstall pg
  2. अपने 9.3.0 पोस्टग्रेज ऐप को ट्रैश में खींचकर और ट्रैश खाली करके हटाएं
  3. यहां Postgres ऐप का संस्करण 9.2.2.0 इंस्टॉल करें:http://postgres-app.s3.amazonaws.com/PostgresApp-9-2-2-0.zip
  4. पीजी मणि को फिर से इंस्टॉल करें:gem install pg

*इस थ्रेड पर jhiro009 की टिप्पणी के लिए धन्यवाद, इस मुद्दे के इस अंतिम पोस्टग्रेज ऐप भाग पर मुझे सही दिशा में इंगित करने के लिए, हालांकि उन्होंने जिस 9.2.4.3 संस्करण का उल्लेख किया वह मेरे लिए काम नहीं करता था।



  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. pgFincore 1.2, एक PostgreSQL एक्सटेंशन

  3. PostgreSQL कनेक्शन स्ट्रिंग/यूआरएल के लिए प्रारूप क्या है?

  4. PostgreSQL में ऑपरेशन क्वेरी के इस घंटे को पूरा करें

  5. पोस्टग्रेस्क्ल ड्रॉप टेबल काम नहीं करता