मैक ओएस एक्स लॉयन के लिए मुझे "मेक" प्रोग्राम कहां मिल सकता है?


222

बस अपने कंप्यूटर को मैक ओएस एक्स लायन में अपग्रेड किया और टर्मिनल पर जाकर "मेक" टाइप किया लेकिन यह कहता है: -बैश: मेक: कमांड नहीं मिला

"मेक" कमांड कहाँ गया?


5
मेरे लिए रहस्यमय है कि इस सवाल को ऑफ-टॉपिक माना जाता है।
ग्रुमड्रिग

एक ही समस्या और पहाड़ शेर के लिए एक ही समाधान
bjelli

7
OMG शीश के
गस

1
1.6GB Xcode डाउनलोड करने के बजाय आप 113MB कमांड लाइन टूल्स Apple से डाउनलोड कर सकते हैं - नीचे दिए गए उत्तर पर @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade

जवाबों:


50

क्या आपने Xcode और डेवलपर टूल इंस्टॉल किए हैं? मुझे लगता है कि gcc और दोस्तों के साथ, पहले और नहीं के साथ स्थापित किया गया है। लायन के लिए Xcode 4.1 मुफ्त है।


वास्तव में, नए Xcode स्थापित करने से मेरी समस्या हल हो गई। दुर्भाग्य से मुझे नहीं पता था कि मैक ओएस एक्स अपग्रेड करने के बाद मुझे भी नवीनतम एक्सकोड संस्करण में अपग्रेड करना होगा।
रोमन कागन

5
Xcode प्राथमिकताएँ मेनू के भीतर डाउनलोड टैब पर जाएं और कमांड लाइन टूल प्रविष्टि के आगे "इंस्टॉल करें" पर क्लिक करें
williamC

2013 में इसे करने के लिए @Tarmo के जवाब के लिए नीचे स्क्रॉल करें।
rych

533

आपको ऐप स्टोर से Xcode इंस्टॉल करना होगा ।

फिर Xcode शुरू करें, Xcode->Preferences->Downloads"कमांड लाइन टूल्स" नाम के घटक पर जाएं और इंस्टॉल करें। उसके बाद सभी प्रासंगिक उपकरण / usr / bin फ़ोल्डर में रख दिए जाएंगे और आप इसे वैसे ही उपयोग कर पाएंगे जैसा कि 10.6 में था।


41
और "/ Applications / Install Xcode.app" चलाना न भूलें। (इसने मुझे थोड़ी देर के लिए रोक दिया)।
njamesp

13
मैंने लायन को अपग्रेड किया, Xcode को रीइंस्टॉल किया और मेक अभी भी मेरे रास्ते में नहीं था। मैंने इसे नीचे ट्रैक किया: / डेवलपर / यूएसआर / बिन / मेक
सीजे।

9
... जो अब प्रतीत होता है (नवीनतम संस्करण के साथ):/Applications/Xcode.app/Contents/Developer/usr/bin/
पॉल पीलेन

5
मुझे "/ Application / Install Xcode.app" नहीं चलाना था। 4.3.2 का उपयोग करके, एप्लिकेशन फ़ोल्डर में ड्रैग'एनलाइड किया गया Xcode, फिर बस प्राथमिकताएँ -> डाउनलोड में गईं और वहां से इंस्टॉल हो गईं। अब कमांड लाइन से 'मेक' काम करता है।
टेकिन

$ PATH में /Applications/Xcode.app/Contents/Developer/usr/bin को क्यों नहीं जोड़ा जा रहा है?
chunkyguy

30

ऐसा प्रतीत होता है कि आप Apple डेवलपर्स के लिए डाउनलोड से Xcode प्राप्त किए बिना कमांड लाइन टूल इंस्टॉल कर सकते हैं । इसके लिए मुझे अपने ऐप्पल अकाउंट से लॉगिन करना होगा।

वैकल्पिक रूप से, एक बार जब आप ऐप स्टोर से Xcode इंस्टॉल करते हैं, तो आप नोटिस कर सकते हैं कि कमांड लाइन टूल डिफ़ॉल्ट रूप से इंस्टॉल नहीं किए गए हैं। ओपन Xcode, वरीयताओं पर जाएं, "डाउनलोड" टैब पर क्लिक करें, और वहां से आप कमांड लाइन टूल डाउनलोड और इंस्टॉल कर सकते हैं।


21

Xcode 4.3.2 डिफ़ॉल्ट रूप से "कमांड लाइन उपकरण" स्थापित नहीं किया था। मुझे Xcode प्राथमिकताएं / डाउनलोड / घटक टैब खोलना था। इसमें प्रत्येक के बगल में "इंस्टॉल" बटन के साथ वैकल्पिक घटकों की एक सूची थी। इसमें "कमांड लाइन टूल्स" और आईओएस के पुराने संस्करणों के लिए समर्थन करने वाले घटक शामिल हैं।

अब "मेक" उपलब्ध है और आप टर्मिनल खोलकर और टाइप करके देख सकते हैं:make -v

परिणाम इसकी तरह दिखना चाहिए:GNU Make 3.81

यहां तक ​​कि अगर आपको Xcode की आवश्यकता नहीं है, तो आपको "मेक" की आवश्यकता हो सकती है, जैसे कि एक पर्ल डेवलपर कमांडलाइन पर cpan -i का उपयोग करके पर्ल मॉड्यूल स्थापित करता है।


4

Xcode 5.1 अब वरीयता अनुभाग में कमांड लाइन उपकरण प्रदान नहीं करता है। अब आप https://developer.apple.com/downloads/index.action पर जाएं , और अपने OS संस्करण रिलीज़ के लिए कमांड लाइन टूल संस्करण का चयन करें। इंस्टॉलर उन्हें / usr / bin में डालता है।


3

यदि आपने xcode स्थापित किया है और माउंटेन शेर में अपग्रेड किया है, या आपके पास नवीनतम कमांड लाइन उपकरण स्थापित नहीं है, या आपके पास zsh या अन्य गोले हैं, तो आप डेवलपर निर्देशिका में कुछ एम्बेडेड टूल्स को शॉर्टकट कर सकते हैं:

xcrun make

3

का Mountain Lionउपयोग करने के लिए उन्नयन के बाद NDK, मैं निम्नलिखित त्रुटि थी:

'मेक' प्रोग्राम नहीं मिल रहा है। कृपया सिगविन मेक पैकेज स्थापित करें या इसे इंगित करने के लिए GNUMAKE चर को परिभाषित करें

नवीनतम NDK को डाउनलोड और उपयोग करके त्रुटि को ठीक किया गया था


2

अगर आपको केवल बनाने और दोस्त बनाने की जरूरत है। Apple द्वारा प्रदान की गई कमांड-लाइन-टूल्स को स्थापित करने का प्रयास करें। (मान लें कि आप कोई iOS डेवलपमेंट नहीं कर रहे हैं।)


0

Apple डेवलपर्स साइट के डाउनलोड के लिए उपलब्ध विभिन्न प्रमुख OSX संस्करणों के लिए कमांड लाइन टूल के विशिष्ट बिल्ड हैं । अपने ओएस के लिए संस्करण की नवीनतम रिलीज प्राप्त करना सुनिश्चित करें।

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