ओएस एक्स लॉयन को अपडेट करने से क्या जीसीसी डिलीट होता है?


29

मैंने आज ओएस एक्स लॉयन को अपडेट किया, और मुझे लगता है कि जीसीसी की कोई प्रति नहीं है। क्या यह किसी और को हुआ है? क्या किसी को पता है कि ऐसा क्यों होगा?


पता नहीं था, या होना चाहिए था, ऐप स्टोर से अलग एक Xcode इंस्टॉलर। धन्यवाद।

जवाबों:


13

जब मुझे पता चला कि ओएस एक्स लायन अपग्रेड ने मेरे पूरे विकास उपकरण-चेन को मिटा दिया था, तो मैं बहुत ज्यादा हैरान था। हालाँकि, एक दोस्त की मदद से, मुझे पता चला कि टूल-चेन को /Developer/usr/bin/डिस्क पर फ़ोल्डर में ले जाया गया था । मेरी तत्काल आवश्यकता के लिए, मैं केवल करना था make, gccऔर g++, तो मैं करने के लिए सिमलिंक बनाया पथ पर उपलब्ध /Developer/usr/bin/gnumake, /Developer/usr/bin/gcc-4.2और /Developer/usr/bin/g++-4.2अंदर /usr/bin/फ़ोल्डर। हालाँकि, मुझे लगता है कि सही दृष्टिकोण समस्या को ठीक करने के लिए XCode को फिर से स्थापित किया जाएगा।


44

बस ऐप स्टोर से लायन पर एक्सकोड 4.3 स्थापित किया गया था, जीसीसी के साथ एक ही मुद्दा था, आदि स्थापित नहीं थे। जब तक मैंने निम्नलिखित कार्य नहीं किया,

Xcode में: वरीयताएँ -> "घटक" के साथ डाउनलोड चयनित, आपको डाउनलोड करने योग्य घटकों की एक सूची दिखाई देगी।

कमांड लाइन टूल्स देखें, और इंस्टॉल पर क्लिक करें। आपको अपने Apple डेवलपर उपयोगकर्ता नाम और पासवर्ड के लिए संकेत दिया जाएगा। सफलतापूर्वक प्रमाणीकरण के बाद, कमांड लाइन उपकरण घटक डाउनलोड करता है और gcc सहित अच्छाई का एक गुच्छा स्थापित करता है।


3
मैं कल्पना नहीं कर सकता कि मुझे यह खोजने में कितना समय लगा होगा
जिम मिचनर

1
निर्यात के साथ यह उत्तर PATH = $ {PATH}: / डेवलपर / usr / bin ने मेरे लिए किया
कृष्णभद्र

मुझे पथ निर्यात करने की आवश्यकता नहीं थी। स्थापित करने के बाद यह सिर्फ काम किया। धन्यवाद jbm हैक
sdjuan

7

ऐप स्टोर से नया एक्सकोड डाउनलोड करें और इंस्टॉल एक्सकोड चलाएं। यह अब मुफ़्त है, $ 4.99 नहीं।


8
यह 3 जीबी से अधिक है। क्या Apple वास्तव में डेवलपर्स से बहुत नफरत करता है?
ज़ैक रैटनर

हाँ। मज़ेदार अपडेट भी करें।
प्रफुल्लित

@Zach देव उपकरण हमेशा से ही बहुत विशाल रहे हैं, लेकिन क्या आपको सिस्टम को अपग्रेड करते समय वैसे भी Xcode का नया संस्करण स्थापित नहीं करना होगा?
21'11

1
यदि आप Apple डेवलपर कनेक्शन ( developer.apple.com ) के साथ रजिस्टर (फिर से मुफ्त में) कर सकते हैं, तो आप अभी भी मुफ्त में Xcode प्राप्त कर सकते हैं ।
स्कॉट

4
@ नाइरियन: AppStore से Xcode डाउनलोड और इंस्टॉल करें, "इंस्टॉल करें Xcode.app" चलाएं (मुझे यह चरण याद नहीं है, मान लें कि यह AppStore से इंस्टॉल होने के बाद स्थापित नहीं है), तो gcc और अन्य बिल्ड टूल अचानक काम करते हैं। Whoo
टिमोक्सले

6

आप अपने $ PATH में सिर्फ / Developer / usr / bin डाल सकते हैं और सब कुछ ठीक है:

export PATH=${PATH}:/Developer/usr/bin

5

मैंने इन चरणों का पालन किया और जीसीसी को फिर से काम करने में सक्षम बनाया।

  1. ऐप स्टोर खोलें।
  2. "XCode" के लिए खोजें।
  3. किसी भी तरह के "खरीदें" या "डाउनलोड करें" या "इंस्टॉल करें" बटन के लिए पूरे पृष्ठ को खोजें।
  4. हा हा! एक नहीं है। "मुक्त" कहने वाले बटन पर क्लिक करें। यह एक बटन में बदल जाएगा जो "डाउनलोड" कहता है।
  5. उस पर क्लिक करें।
  6. इसे डाउनलोड करने और स्थापित करने के लिए प्रतीक्षा करें। अब ऐप स्टोर दावा करेगा कि आपने Xcode इंस्टॉल किया है। बधाई हो!
  7. लेकिन आपने नहीं किया।
  8. फ़ाइंडर खोलें और अपने एप्लिकेशन पर जाएं।
  9. "Xcode इंस्टॉल करें" एप्लिकेशन ढूंढें। मज़ाक नहीं कर रहा।
  10. चलाओ।

2
आप Xcode allready स्थापित किया है, को चलाने sudo /Developer/Library/uninstall-devtools --mode=allकी स्थापना रद्द करने के लिए और फिर चरण 8. से जारी रखने के लिए
bouke

मैंने Xcode को अनइंस्टॉल कर दिया और पुनः स्थापित करने का प्रयास किया, लेकिन कोई "Install Xcode" स्टेप नहीं था ... हालाँकि मुझे अभी भी मेरी कमांड लाइन में gcc-4.2 नहीं है ...
एलन एच।

0

मेरे पास यह मुद्दा भी था, जहां मैंने XCode4 स्थापित करने के बाद भी, मेरे रास्ते में कोई जीसीसी नहीं था। लेकिन यह पता चला है कि मेरी स्थापना सिर्फ बोर हो गई थी। मैं XCode इंस्टॉलर को फिर से चलाता हूं और अब / usr / bin / gcc को /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 की सहानुभूति है जैसा कि होना चाहिए।

संपादित करें: secoif की टिप्पणी सही थी। बस XCode को पुनर्स्थापित करें।


इस तरह से gcc से लिंक करना सही से काम नहीं करता है। मेरे लिए gist.github.com/1096750 देखें जो OSX काढ़ा के साथ उपयोग करने के लिए gcc / लिंक करने की कोशिश कर रहा है। मेरी अन्य टिप्पणी के अनुसार AppStore से डाउनलोड और इंस्टॉल करें।
टिमॉक्सली

0

ऐप स्टोर के माध्यम से Xcode (संस्करण 4.2 और ऊपर) की नई स्थापना gcc-4.2 के साथ जहाज नहीं करती है। आप Apple डेवलपर सेंट्रल के माध्यम से Xcode 4.1 को डाउनलोड और इंस्टॉल कर सकते हैं । नि: शुल्क पंजीकरण की आवश्यकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.