2012-09-11 6 views
5

Kenneth Reitz की सलाह पर, मैंने अपने मैक ओएस एक्स 10.7.4 पर एक्सकोड के लिए "एक्सकोड-लाइट" (यानी, कमांड लाइन टूल्स (सीएलटी) स्थापित किया है)।ब्रू इंस्टॉल मैकवीम "xcode-lite" के साथ काम नहीं करता है, यानी, xcode के लिए कमांड लाइन टूल्स?

xcode-select: Error: No Xcode is selected. Use xcode-select -switch /Applications/Xcode.app to select /Applications/Xcode.app, or see the xcode-select manpage (man xcode-select) for further information. 

मैं /Applications तहत xcodebuild की जरूरत नहीं है:

हालांकि, brew install macvim मुझे इस त्रुटि देता है। न तो मेरे पास /Developer निर्देशिका है। मैं इसे /usr/bin/xcodebuild पर है, लेकिन

xcode-select -switch /usr/bin 
brew install macvim 

मुझे इस त्रुटि देता है:

Error: Can't run /usr/bin/usr/bin/xcodebuild (no such file). 

इसके अलावा, यह /usr/bin में xcodebuild देखने के लिए मजबूर करने के लिए काढ़ा अनिश्चित काल के लिए लटका बनाता है कोशिश कर रहा। तो मैं अटक गया हूँ।

मैंने कुछ स्थानों में पढ़ा है कि एक्सकोड के लिए सीएलटी पर्याप्त नहीं है और मुझे एक्सकोड (1.5 जीबी) का पूरा संस्करण डाउनलोड करने की आवश्यकता है। कुछ अन्य दावा करते हैं कि ब्रू वास्तव में एक्सकोड के लिए सीएलटी के साथ काम करेगा, लेकिन brew install macvim (साथ में बहुत सारे गुगलिंग के साथ) की कोशिश करने के कई घंटों ने कोई परिणाम नहीं दिया है। मुझे एक्सकोड के लिए ब्रू और सीएलटी के बारे में कुछ मौलिक याद आना चाहिए। क्या मुझे वास्तव में पूर्ण-उड़ा हुआ एक्सकोड चाहिए या क्या मेरी सीएलटी सही निर्देशिका में स्थापित नहीं है?

ps: बाइनरी निर्देशिका स्थापित करने के बजाय मैं इसे बनाना चाहता हूं क्योंकि मैं इसे अजगर विकास सुविधाओं के साथ बनाना चाहता हूं। यदि पाइथन-देव एकीकरण के साथ मैकवीम प्राप्त करने का कोई आसान तरीका है, तो मुझे इसके साथ जाने में खुशी होगी।

+0

माउंटेन शेर के लिए एक लैपटॉप का उन्नयन हम पिछले ठीक उसी उद्देश्य के लिए इस काम के अवतार (एप्पल CLT से पहले) प्राप्त करने में असमर्थ थे के बाद : मैकवीम; आखिरकार गुफा और स्थापित एक्सकोड ताकि हम अपनी नौकरियों के साथ मिल सकें। – cfeduke

+0

क्या कोई विशेष कारण है कि आपको डीएमजी या स्रोत से बिल्डिंग के बजाय होमब्री के माध्यम से मैकविम स्थापित करने की आवश्यकता है? – Conner

+0

कॉनर, मेरी गलती - मैं इसे अपनी पोस्ट में उल्लेख करना भूल गया: कारण मैं इसे बाइनरी निर्देशिका स्थापित करने के बजाए इसे बनाना चाहता हूं क्योंकि मैं इसे पायथन विकास सुविधाओं के साथ बनाना चाहता हूं। यदि पाइथन-देव एकीकरण के साथ मैकवीम प्राप्त करने का कोई आसान तरीका है, तो मुझे इसके साथ जाने में खुशी होगी। – Ashwin

उत्तर

2

मैंने एक्सकोड (लगभग 2 जीबी) का पूरा संस्करण डाउनलोड किया और फिर मैकवीम को स्थापित करें। यह दुर्भाग्यपूर्ण है कि ब्रॉड एक्सकोड के लिए सीएलटी के साथ काम नहीं करता है।

मैं बाद में कुछ मामूली मुद्दों में भाग गया। एक मुद्दा यह था कि मैकवीम पायथन (2.7.1) के सिस्टम संस्करण को उठा रहा था, जबकि मुझे इसे डाउनलोड किए गए संस्करण (2.7.3) के साथ काम करने की आवश्यकता थी। मुझे मैकविम को ब्रूव करना था, मैकविम संपादित करें, मैकविम सही पायथन संस्करण को संदर्भित करें और ब्रू इंस्टॉल पायथन के साथ पुनर्निर्माण करें।

मुझे कहना होगा कि यह एक कठिन अभ्यास रहा है! लेकिन अब मेरे पास पाइथन विकास

0

की तरह मैकवीम अच्छी तरह से काम कर रहा है @LloydDewolf की तरह, एक्सकोड की एक पूर्ण स्थापना की आवश्यकता है। जब तक आपको मैकवीम के ब्रू संस्करण (जैसे पायथन विकास सुविधाओं) से कुछ विशिष्ट की आवश्यकता नहीं है, तो आप बस .dmg या स्रोत से इंस्टॉल कर सकते हैं।

[email protected]:~$ brew install macvim 
Warning: A newer Command Line Tools for Xcode release is available 
You should install the latest version from: http://connect.apple.com 
A full installation of Xcode.app is required to compile this software. 
Installing just the Command Line Tools is not sufficent. 
Error: An unsatisfied requirement failed this build. 

यह निम्न खुला GitHub समस्या से संबंधित है: https://github.com/mxcl/homebrew/issues/15111

संबंधित मुद्दे