2010-07-11 7 views
153

मैं अपने Mac पर अपाचे चींटी स्थापित करने के लिए कोशिश की और मैं अगले चरणों का पालन किया:मैक ओएस एक्स पर अपाचे एंटी कैसे स्थापित कर सकता हूं?

  1. मैं अपने डाउनलोड फ़ोल्डर में apache-ant-1.8.1-bin.tar.gz डाउनलोड किया।
  2. मैं /usr/local/ करने के लिए फ़ाइल चले गए इस आदेश का उपयोग कर: sudo sh और mv apache-ant-1.8.1-bin.tar.gz /usr/local/

अब मैं cd /usr/local/ उपयोग करना चाहते हैं, लेकिन यह काम नहीं कर रहा, मैं वापस आ गया "इस तरह के कोई फ़ाइल या निर्देशिका" मिलता है।

फिर मैंने cd /usr/ और ls आदेशों का उपयोग किया और ऐसा लगता है कि स्थानीय फ़ोल्डर वहां है। अगर मैं इसे एक्सेस करने का प्रयास करता हूं तो मुझे एक ही त्रुटि मिलती है।

चूंकि मैंने पहले ही sudo su का उपयोग किया है, इसलिए मैं इसका उपयोग क्यों नहीं कर सकता? कोई विचार?

+0

क्या आप इसे फिर से कोशिश कर सकते हैं, फिर जब यह कार्य प्रकार के इतिहास को रोकता है कॉपी आदेशों को पेस्ट में कॉपी करें और हम देख सकते हैं कि यह कहां गलत हो रहा है। मुझे लगता है कि आप फ़ाइल को निर्देशिका में नहीं ले जा रहे हैं। – Steve

+3

मैक ओएस एक्स में पहले से मौजूद चींटी के संस्करण में क्या गलत है? एक्सकोड स्थापित करें और आपको एंटी, मैवेन, सभी जावा विकास और विकास के लिए कई उपयोगी सामग्री मिलती है। – Cromulent

+0

क्या आप "ls -ld/usr/local" चला सकते हैं? ऐसा लगता है कि आपने "/ usr/local" नामक एक फ़ाइल बनाई है। :) –

उत्तर

298

चींटी पहले से ही मैक ओएस एक्स के कुछ पुराने संस्करण पर स्थापित है, तो आप ant -version चलाने का परीक्षण करने चाहिए, अगर यह करने के लिए प्रयास करने से पहले स्थापित किया गया है इसे स्थापित करो।

यह पहले से ही स्थापित नहीं है, तो आपका सर्वश्रेष्ठ दांव स्थापित Homebrew (brew install ant) या MacPorts (sudo port install apache-ant), और अपाचे चींटी स्थापित करने के लिए उन उपकरणों का उपयोग करने के लिए है।

वैकल्पिक रूप से, हालांकि मैं होमब्री या मैकपॉर्ट्स का उपयोग करने की अत्यधिक सलाह देता हूं, तो आप मैन्युअल रूप से अपाचे एंटी इंस्टॉल कर सकते हैं। ऐसा करने के लिए, आपको:

  1. .tar.gz फ़ाइल को डिक्रप्रेस करें।
  2. वैकल्पिक रूप से इसे कहीं कहीं रखें।
  3. अपने पथ में "बिन" उपनिर्देशिका रखें।

आदेश दिए गए हैं की आवश्यकता होगी, यह मानते हुए apache-ant-1.8.1-bin.tar.gz (वास्तविक संस्करण के साथ 1.8.1 की जगह) अपने डाउनलोड निर्देशिका में अभी भी थे, निम्नलिखित होगा (व्याख्यात्मक टिप्पणियां शामिल है):

cd ~/Downloads # Let's get into your downloads folder. 
tar -xvzf apache-ant-1.8.1-bin.tar.gz # Extract the folder 
sudo mkdir -p /usr/local # Ensure that /usr/local exists 
sudo cp -rf apache-ant-1.8.1-bin /usr/local/apache-ant # Copy it into /usr/local 
# Add the new version of Ant to current terminal session 
export PATH=/usr/local/apache-ant/bin:"$PATH" 
# Add the new version of Ant to future terminal sessions 
echo 'export PATH=/usr/local/apache-ant/bin:"$PATH"' >> ~/.profile 
# Verify new version of ant 
ant -version 
+0

आपकी मदद के लिए बहुत बहुत धन्यवाद। मुझे नहीं पता था कि चींटी पहले से ही मेरे सिस्टम पर स्थापित है। मेरे पास पहले से ही एक्सकोड स्थापित है, और मुझे जीटीडब्ल्यू और एंड्रॉइड विकास के लिए पर्यावरण स्थापित करने के लिए चींटी की आवश्यकता है। धन्यवाद। – florinmatinca

+42

रिकॉर्ड के लिए, ऐसे सिस्टम प्रतीत होते हैं जिनके पास एंटी इंस्टॉल नहीं है; यह जवाब देने के बाद से यह बदल सकता है। मैं 10.9 चला रहा हूं और इसमें कहीं भी चींटी नहीं है – taxilian

+0

बहुत उपयोगी, धन्यवाद! –

45

आप MacPorts स्थापित (https://www.macports.org/) है, तो ऐसा करते हैं:

sudo port install apache-ant 
+12

ऐसा करने से पहले मैकपॉर्ट्स इंस्टॉल करें http://www.macports.org/ – Ceilingfish

+0

हाँ, क्योंकि जावा को 10.9 में हटा दिया गया था, ऐसा लगता है कि यह जाने का तरीका है। – sehugg

30

आप एक homebrew उपयोगकर्ता inste कर रहे हैं निम्नलिखित निर्देशों के द्वारा किया गया मैकपोर्ट्स का विज्ञापन, होमब्रू में चींटी नुस्खा है।

brew install ant

+12

पहले 'ब्रू अपडेट अपडेट' को न भूलें। – OrangeDog

+0

मैक ओएस एक्स योसेमेट – jruzafa

169

MacOS Maveriks के लिए (10.9 और शायद बाद के संस्करणों भी), अपाचे चींटी ऑपरेटिंग सिस्टम के साथ भी आ नहीं करता है और इसलिए मैन्युअल स्थापित किया जाना चाहिए। आप आसानी से चींटी स्थापित करने के लिए ब्रू का उपयोग कर सकते हैं। सीधे शब्दों में काढ़ा स्थापित करने के लिए एक टर्मिनल विंडो में निम्न आदेश निष्पादित करें:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

यह एक मध्यम आकार डाउनलोड जो मुझे डाउनलोड करने और स्थापित करने के लिए 10min ले लिया है।बस उस प्रक्रिया का पालन करें जिसमें विभिन्न घटकों को स्थापित करना शामिल है।

brew update 

एक बार स्थापित आप बस लिख सकते हैं::

brew install ant 

चींटी अब में "चींटी" कमांड के माध्यम से स्थापित किया है और उपलब्ध है आप पहले से ही काढ़ा स्थापित किया है, यकीन है कि यह क्रियान्वित करते हुए तारीख पर निर्भर है बनाने अन्तिम छोर।

स्थापना का परीक्षण करने के लिए, बस टर्मिनल विंडो में "ant -version" टाइप करें। आप निम्न उत्पादन मिलना चाहिए:

Apache Ant(TM) version X.X.X compiled on MONTH DAY YEAR

स्रोत: Error executing command 'ant' on Mac OS X 10.9 Mavericks when building for Android with PhoneGap/Cordova

आप ब्रियू स्थापित करने त्रुटियों मिल रहे हैं, पहले की स्थापना रद्द आदेश का उपयोग कर प्रयास करें:

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup 

OrangeDog के लिए धन्यवाद और अन्य उपयोगकर्ताओं के लिए अतिरिक्त जानकारी प्रदान करना

+0

में काम करता है धन्यवाद! मुझे वास्तव में इसकी आवश्यकता है .. – jdsantiagojr

+0

धन्यवाद। एक जादू की तरह काम करता है! – Vinayak

+0

उत्कृष्ट, धन्यवाद! – pgonzaleznetwork

1

मैकपॉर्ट्स आपके लिए मैकोज़क्स 10.9 में चींटी इंस्टॉल करेगा। बस

$ sudo port install apache-ant 

और यह इंस्टॉल हो जाएगा।

+6

कार्ल वॉन मुर द्वारा पहले से मौजूद मौजूदा उत्तर से यह अलग कैसे है ?? – fishinear

0

5 मिनट में अपने मैक पर चींटी चलाने के लिए, इन चरणों का पालन करें।

अपना टर्मिनल खोलें।

क्रम में इन आदेशों को पूरा करें:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

brew install ant

आप जावा अभी तक स्थापित नहीं है, तो आपको निम्न त्रुटि प्राप्त होगा: "त्रुटि:। एक असंतुष्ट आवश्यकता इस बिल्ड विफल" इस आदेश को अगली बार चलाएं: brew cask install java इसे ठीक करने के लिए।

स्थापना फिर से शुरू हो जाएगी।

इस आदेश चलाकर के अपने संस्करण की जाँच करें:

ant -version

और तुम जाने के लिए तैयार हो!

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