डेवलपर्स वेबपेज के डाउनलोड के बिना Xcode के कमांड लाइन टूल को कैसे डाउनलोड करें?


42

मैं Xcode के लिए कमांड लाइन टूल को स्थापित करने की कोशिश कर रहा हूं, ताकि मैं होमबॉउड का उपयोग कुछ पैकेजों को स्थापित करने के लिए कर सकूं जिन्हें मुझे कुछ रूढ़िवादी प्रोग्रामिंग अभ्यासों की आवश्यकता है; मैं इसके बजाय Xcode (फिर से) की संपूर्णता को स्थापित नहीं करूंगा क्योंकि यह बहुत मुश्किल है जिसका मैं शायद ही कभी उपयोग करता हूं, और मैं एक न्यूनतम आईडीई पसंद करता हूं। माना जाता है, Apple ने कमांड लाइन टूल्स को अलग से जारी किया है, लेकिन जो भी कारण से, जब मैं डेवलपर्स पेज के लिए डाउनलोड में साइन इन करता हूं, तो मुझे किसी प्रकार की अजीब त्रुटि मिलती है, जहां पेज समय के बहुमत से डाउनलोड के साथ आबाद नहीं होगा, और तब भी जब यह (शायद ही कभी) मुझे वह कमांड टूल नहीं मिल रहा है जिसकी मुझे तलाश है। जाहिरा तौर पर आप भी डाउनलोड कर सकते हैं OSX GCC इंस्टॉलर केनेथ रेइट्ज के ब्लॉग से, लेकिन अब यह अप्रचलित प्रतीत होता है कि एक आधिकारिक एप्पल संस्करण है।

क्या कोई अन्य रास्ते हैं जिनका मैं पीछा कर सकता हूं? वेबसाइट के साथ क्या हो सकता है?


क्या आपने किसी अन्य वेब ब्राउज़र का उपयोग करने का प्रयास किया developer.apple.com/downloads ?
Matthieu Riegler

मैंने क्रोम, सफारी और फ़ायरफ़ॉक्स की कोशिश की है (और उनमें से तीनों को रीसेट करें)।
antivicarious

एक समाधान के लिए एक धार या डायरेक्ट-डाउनलोड लिंक मिल सकता है ... लेकिन यह Apple की फ़ाइल जितना सुरक्षित नहीं हो सकता है ...
Matthieu Riegler

मैंने उस पर विचार किया। ऐसा लगता है कि जब यह इतना सरल होना चाहिए, तो चारों ओर जाना थोड़ा मूर्खतापूर्ण है, लेकिन आप सही हैं, यह एक समाधान हो सकता है।
antivicarious

या हो सकता है कि आप इसे डाउनलोड करने के लिए किसी और से पूछ सकते हैं।
Matthieu Riegler

जवाबों:


48

कमांड लाइन उपकरण Xcode 5.0.1 के माध्यम से पेश नहीं किए जाते हैं, लेकिन मैं उन्हें इस टर्मिनल कमांड के माध्यम से स्थापित करने में सक्षम था।

xcode-select --install

यह आपको संकेत देगा कि उसे कमांड लाइन टूल की आवश्यकता है और उन्हें स्थापित करने की पेशकश करेगा। मेरे लिए एक जादू की तरह काम किया।


1
यह मूर्खतापूर्ण है, लेकिन वास्तव में काम करता है। धन्यवाद!
Dan Rosenstark

1
यहाँ काम नहीं करता ... कहते हैं - स्थापना एक वैध विकल्प नहीं है।
Matt

@Matt OS X का कौन सा संस्करण चल रहा है?
Olivier Lacan

अब तक, 10.9 Mavericks
Matt

मेरे लिए 10.11.4 El Capitan पर काम किया। धन्यवाद!
tytk

10

वास्तव में आप उन्हें डाउनलोड कर सकते हैं Apple डेवलपर पेज डाउनलोड करता है।

यदि पेज काम नहीं कर रहा है, तो मैं मैथ्यू की सलाह का पालन करूंगा और दूसरे ब्राउज़र या कंप्यूटर की कोशिश करूंगा।


मैंने बिना किसी लाभ के क्रोम, सफारी और फ़ायरफ़ॉक्स (और उन तीनों को रीसेट कर दिया है) की कोशिश की और अपने कंप्यूटर को फिर से शुरू किया। मेरे पास इस समय दूसरे तक पहुंच नहीं है, लेकिन मैं जितनी जल्दी हो सके कोशिश करूंगा।
antivicarious

यदि आप एक व्यवस्थापक हैं, तो आप एक और खाता बना सकते हैं और उसी के साथ परीक्षण कर सकते हैं। यह किसी भी भ्रष्ट प्राथमिकताओं या कैश फ़ाइलों से बचना होगा।
Ɱark Ƭ

4

आप XCode 4.x CLTools पैकेज को उनकी आधिकारिक डाउनलोड साइट से सीधे लिंक के माध्यम से डाउनलोड कर सकते हैं।

यहाँ एक स्क्रिप्ट है जो आपके लिए इंस्टॉल प्रक्रिया को स्वचालित कर देगा 1

उपकरणों के लिए अद्यतन लिंक खोजने के लिए, आप इस कमांड का उपयोग कर सकते हैं:

curl -Ls https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/index-3905972D-B609-49CE-8D06-51ADC78E07BC.dvtdownloadableindex | plutil -convert json -o - - | python -mjson.tool | less

[१] कृपया दुरुपयोग न करें / उनके सर्वर को अधिभारित न करें


सेब पर डाउनलोड पृष्ठ पर पहुंचने के लिए एक बहुत निराशा का समय है (संयुक्त राष्ट्र / pw दर्ज करें तो आप एक अलग लॉगिन स्क्रीन पर ले जाता है, संयुक्त राष्ट्र / pw दर्ज करें और यह आपको अपने खाता विवरण स्क्रीन को अपडेट करने के लिए लेता है)। यह वह समाधान था जिसने मुझे सीधे डाउनलोड लिंक प्राप्त करने की अनुमति दी। धन्यवाद।
Aidan Kane

हां, मैं इस हताशा के साथ सहानुभूति रख सकता हूं ... Apple ने अपने डाउनलोड लिंक को गुप्त रखने और केवल उन लोगों तक पहुंचने का फैसला किया है जो डेवलपर साइट में लॉग इन कर चुके हैं। हालाँकि इसके आस-पास ऐसे तरीके हैं जिनमें मैन्युअल रूप से लॉग इन करना शामिल है; कुकीज़ को हथियाने, या कुछ ऑटोमेशन टूल जो या तो ब्राउज़र को स्वचालित करता है या लॉगिन फॉर्म में POST के लिए कई अनुरोध करता है, और अंतिम अनुरोध को उसी प्रमाणीकरण कुकीज़ का उपयोग करने की अनुमति देता है ... ये लागू करने के लिए मुश्किल और नाजुक हो सकते हैं & amp; आधार पर सं थापन लिपि।
TrinitronX

मैंने पाया है कि XCode या CLTools परिनियोजन को स्वचालित करने के लिए सबसे विश्वसनीय तरीका मैन्युअल रूप से पहले लॉगिन करना है, फिर उपयुक्त को सहेजें .dmg फ़ाइलर पर स्थानीय रूप से फ़ाइल करें। तो स्वचालन स्क्रिप्ट बस डाउनलोड कर सकते हैं .dmg स्थानीय फाइलर "पैकेज रेपो" से और इंस्टॉल के साथ आगे बढ़ें।
TrinitronX

@AidanKane: अधिक संदर्भ के लिए मेरे कुछ संबंधित उत्तरों में भी आपकी रुचि हो सकती है & amp; स्क्रिप्ट: कमांड लाइन टूल को पूरी तरह से कमांड लाइन से इंस्टॉल करें , पूरी तरह से स्वचालित XCode स्थापना
TrinitronX

0

मैंने उसी समस्या का अनुभव किया। बाईं पट्टी पर "एप्लिकेशन" के लिए फ़िल्टर अनचेक करें, और आप डाउनलोड सूची देख पाएंगे।


0

यदि आप एक साथ Xcode से बचना पसंद करते हैं, तो आप Github पर OSS GCC ओपन-सोर्स प्रोजेक्ट का उपयोग कर सकते हैं और मैन्युअल रूप से इंस्टॉल कर सकते हैं।

curl -O http://cloud.github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.7-v2.pkg
sudo installer -pkg ./GCC-10.7-v2.pkg -target /
rm -f ./GCC-10.7-v2.pkg;

0

xcode-select --install अभी भी macOS Sierra 10.12.6 में काम करता है ताकि आप कमांड लाइन टूल को इंस्टाल करने के लिए इसे प्राप्त कर सकें


-2

ऐसा लगता है कि डाउनलोड की सूची से गायब हो गया है। मुझे क्रोम का उपयोग करने के लिए कुछ भी नहीं मिला, फिर सफारी में बदल गया और फिर खोज ने काम करना शुरू कर दिया।

लेकिन "कमांड लाइन टूल्स" के लिए कोई परिणाम नहीं


यह मेरे लिए वहाँ है, बस डाउनलोड पेज पर सूचीबद्ध कोई खोज की जरूरत है
Mark

-3

एक बार Xcode इंस्टॉल हो जाने के बाद, कमांड लाइन टूल Xcode लॉन्च करके और उन चरणों का पालन करके स्थापित किया जा सकता है:

  1. Xcode & gt; प्राथमिकताएँ ... & gt; डाउनलोड और जी.टी. अवयव
  2. कमांड लाइन टूल्स पैकेज स्थापित करें

पर और अधिक पढ़ें: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-mac-os-x/index.html#ixzz3JX4GluRq


1
ओपी कहता है "मैं Xcode की संपूर्णता को स्थापित नहीं करूंगा"
Mark

-4

फ़ायरफ़ॉक्स में मुझे इसी तरह की समस्या थी, लेकिन सिर्फ कुकीज़ को साफ किया, और यह अच्छा था।

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