मुझे आखिरकार समस्या का कारण मिल गया! हालांकि मैं अभी भी अनिश्चित हूं कि यह समस्या कैसे आई।
mkmf.log फ़ाइल की सामग्री को देखें जो तब बनाई जाती है जब मेरा इंस्टाल कमांड विफल हो जाता है (मेरी मूल पोस्ट देखें)। यह निम्न कमांड को चलाने के प्रयास को लॉग करता है
/usr/bin/gcc-4.2 ...and so on...
कोई /usr/bin/gcc-4.2
नहीं है मेरे सिस्टम पर। एक gcc
है , जो प्रतीकात्मक रूप से llvm-gcc-4.2
. से जुड़ा हुआ है . मेरा समाधान एक और प्रतीकात्मक कड़ी बनाना था
sudo ln -s llvm-gcc-4.2 gcc-4.2
इस लिंक को बनाने के बाद, मेरा gem install pg
कमांड ने बिना किसी समस्या के काम किया।
मुझे इस समस्या का समाधान फ्रोजन कैनक ब्लॉग पर पोस्ट में सी एक्सटेंशन के साथ रूबी जेम को स्थापित करने में त्रुटि मिली। वह अनुमान लगाता है कि समस्या XCode के परस्पर विरोधी संस्करणों के कारण हो सकती है। जो भी कारण हो, मेरा शाश्वत धन्यवाद!