Mac OS X Mavericks - पथ में जोड़ें


11

मैं एक फोनगैप परियोजना स्थापित करने की कोशिश कर रहा हूं और एक मंच जोड़ने का प्रयास करते हुए यह निम्नलिखित त्रुटि उत्पन्न करता है:

Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path.

मैंने कोशिश की है कि मैंने यहां क्या पढ़ा है: मैं ओएस एक्स पर पर्यावरण चर कैसे सेट करूं?

और .profile फ़ाइल में निम्नलिखित लिखा है:

export PATH=/users/ophir/android-sdks/tools

जब इसने एंड्रॉइड कमांड को मेरे पथ पर जोड़ दिया और मैं इसे चलाने और प्रतिक्रिया प्राप्त करने में सक्षम था, तो मैंने ध्यान देना शुरू किया कि एक साधारण "ls" कमांड अचानक काम नहीं करता था - जब तक कि मैंने जो किया है उसे हटा नहीं दिया।

मैं पाथ चर के लिए एक और रास्ता कैसे जोड़ सकता हूं? यह सब ओएस एक्स पर किसी भी तरह कैसे काम करता है?

धन्यवाद

जवाबों:


13

आपकी कमांड आपके पथ के साथ पूरे पथ चर की जगह लेती है, जिससे फ़ोल्डर जैसे / बिन हटा दिए जाते हैं। आपको अपना पथ मौजूदा पथ से जोड़ने की आवश्यकता है, इसे प्रतिस्थापित करने की नहीं:

export PATH=/users/ophir/android-sdks/tools:$PATH

वैकल्पिक रूप से, ताकि आप उन फ़ोल्डरों में पाए गए टूल को न बदलें जो आपके मौजूदा पथ में हैं, आप अपने नए फ़ोल्डर को पथ चर के अंत में जोड़ सकते हैं:

export PATH=$PATH:/users/ophir/android-sdks/tools

धन्यवाद। यही चाल चली। मैं एक पथ और कैसे जोड़ सकता हूं? के साथ परिसीमन; ?
डेवलपर

1
@ डेवलपर :/path/1:/path/2:$PATH
g

2
हां, ':' के साथ अलग-अलग रास्तों का परिसीमन करें। मुझे शुरुआत के बजाय अंत में नया रास्ता जोड़ना पसंद है इसलिए मैं करता हूं export PATH=$PATH:/users/ophir/android-sdks/tools- इसका मतलब है कि आप गलती से सिस्टम टूल में से एक को बदल नहीं सकते हैं क्योंकि वे पहले मिल जाएंगे।
टोनी विलियम्स

@grgarside i को यह त्रुटि मिली "एंड्रॉइड सब-प्रोजेक्ट के निर्माण के दौरान एक त्रुटि हुई। / बिन / श: / यूजर्स / एआईवाई / कॉर्डोवा / लिंड / कॉर्डोवा / 3.3.0/bin/create: ऐसा कोई नहीं फ़ाइल या निर्देशिका "
चरण गिरी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.