आप सही कह रहे हैं कि समस्या Xcode डेवलपर टूल से संबंधित है। यह सुनिश्चित करना एक बुरा विचार नहीं है कि आपके पास सभी डेवलपर उपकरण स्थापित हैं (जैसा कि पिछले उत्तर में उल्लिखित जीसीसी को पूरी तरह से स्थापित करने के विपरीत):
- एक्सकोड खोलें
- एप्लिकेशन मेनू आइटम "Xcode" में ओपन डेवलपर टूल> अधिक डेवलपर टूल चुनें...
- यह आपको सॉफ़्टवेयर के समूह वाली साइट पर ले जाता है। आगे बढ़ें और "Xcode के लिए कमांड लाइन टूल्स (OS X Mavericks) - अक्टूबर 2013 के अंत में" डाउनलोड और इंस्टॉल करें।
- अब आप रत्न को ठीक से स्थापित करने में सक्षम होंगे।
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 के वर्तमान रिलीज़ संस्करण के साथ एक समस्या है। पिछले संस्करण पर वापस जाने से यह आपके लिए ठीक हो जाएगा:
- पीजी रत्न को अनइंस्टॉल करें:
gem uninstall pg
- अपने 9.3.0 पोस्टग्रेज ऐप को ट्रैश में खींचकर और ट्रैश खाली करके हटाएं
- यहां Postgres ऐप का संस्करण 9.2.2.0 इंस्टॉल करें:http://postgres-app.s3.amazonaws.com/PostgresApp-9-2-2-0.zip
- पीजी मणि को फिर से इंस्टॉल करें:
gem install pg
*इस थ्रेड पर jhiro009 की टिप्पणी के लिए धन्यवाद, इस मुद्दे के इस अंतिम पोस्टग्रेज ऐप भाग पर मुझे सही दिशा में इंगित करने के लिए, हालांकि उन्होंने जिस 9.2.4.3 संस्करण का उल्लेख किया वह मेरे लिए काम नहीं करता था।