रूबी 1.8.7 ( मेरा और अन्य ) को संकलित करने की कोशिश के संदर्भ में हाल ही में ऐसा करने के बारे में कुछ ब्लॉग पोस्ट किए गए हैं । संक्षिप्त उत्तर:
कमांड लाइन टूल स्थापित करें (Xcode में: प्राथमिकताएं> डाउनलोड> घटक; या आप Apple में जा सकते हैं और यदि आप Xcode स्थापित नहीं करना चाहते हैं तो उन्हें अलग से डाउनलोड कर सकते हैं ) - यह एक gcc
कमांड को स्थापित करता है , लेकिन यह वास्तव में क्लैग इंस्टॉल करें Homebrew (निर्देश) , ओएस एक्स के लिए एक पैकेज मैनेजर
फिर, 'ड्यूप्स' होमबॉयर रिपॉजिटरी स्थापित करें और इसमें से वास्तविक जीसीसी 4.2 संकलक:
brew update
brew tap homebrew/homebrew-dupes
brew install apple-gcc42
/usr/bin/gcc
अभी भी होगा i686-apple-darwin11-llvm-gcc-4.2
, लेकिन /usr/local/bin/gcc-4.2
होगा i686-apple-darwin11-gcc-4.2.1
(और संबद्ध उपकरण, g++-4.2
और आगे भी, में /usr/local/bin
)
फिर, आप क्लैंग संस्करणों के बजाय उन संकलक का चयन करने के लिए जो भी निर्माण प्रक्रिया का उपयोग करते हैं (उदाहरण के लिए, CC और CXX पर्यावरण चर को उचित रूप से सेट करना) का उपयोग कर सकते हैं।