मैं मैक ओएस एक्स पर अपाचे चींटी कैसे स्थापित कर सकता हूं?


179

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

  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कर चुका हूं इसलिए मैं इसे एक्सेस नहीं कर सकता हूं? कोई विचार?


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

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

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

(मैक उपयोगकर्ता) चींटी-version किसी भी संस्करण को प्रदर्शित नहीं करता है, हालांकि, मैं देख सकता हूं कि चींटी एंड्रॉइड स्टूडियो के इंस्टाल के इंस्टाल का हिस्सा है। मुझे Xcode से संबंधित अपने सिस्टम पर कोई चींटी दिखाई नहीं दे रही है। होमबेल का उपयोग करके या तो ग्रेड में चींटी का उपयोग करने या अभी तक एक और कॉपी स्थापित करने में सक्षम करने के लिए क्या सिफारिश है।
मोबिबोब

जवाबों:


356

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

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

वैकल्पिक रूप से, हालांकि मैं इसके बजाय Homebrew या MacPorts का उपयोग करने की अत्यधिक सलाह दूंगा, आप Apache Ant को मैन्युअल रूप से स्थापित कर सकते हैं। ऐसा करने के लिए, आपको निम्न की आवश्यकता होगी:

  1. Decompress .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

आपकी मदद के लिए बहुत बहुत शुक्रिया। मुझे नहीं पता था कि चींटी मेरे सिस्टम पर पहले से इंस्टॉल है। मेरे पास पहले से ही Xcode स्थापित है, और मुझे GTW और Android विकास के लिए पर्यावरण को सेटअप करने के लिए चींटी की आवश्यकता है। धन्यवाद।
फ्लोरिनमैटिनका

45
रिकॉर्ड के लिए, ऐसी प्रणालियाँ लगती हैं जिनमें चींटी स्थापित नहीं होती है; इसका उत्तर देने के बाद से आप इसे बदल सकते थे। मैं 10.9 चला रहा हूं और इसमें कहीं भी चींटी नहीं है
21

9
यहाँ वही ... 10.9 में चींटी डिफ़ॉल्ट रूप से स्थापित नहीं है
i_raqz

1
बस एक सिर: अंतिम रेखा ant -versionएक हाइफ़न के साथ होनी चाहिए
ग्रेग ओवेन

OS X के नए संस्करणों पर, ".profile" की जगह "
.bash_profile

182

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

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

यह एक मध्यम आकार का डाउनलोड है जो मुझे डाउनलोड करने और स्थापित करने में 10 मिनट का समय लगा। बस उस प्रक्रिया का पालन करें जिसमें विभिन्न घटकों को स्थापित करना शामिल है। यदि आपके पास पहले से ही काढ़ा है, तो सुनिश्चित करें कि यह क्रियान्वित होने की तारीख तक है:

brew update

एक बार स्थापित करने के बाद आप बस टाइप कर सकते हैं:

brew install ant

चींटी अब टर्मिनल में "चींटी" कमांड के माध्यम से स्थापित और उपलब्ध है।

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

Apache Ant (TM) वर्जन XXX को MONAY DAY YEAR पर संकलित किया गया है

स्रोत: फोनगैप / कॉर्डोवा के साथ एंड्रॉइड के लिए निर्माण करते समय मैक ओएस एक्स 10.9 मावेरिक्स पर कमांड 'चींटी' को निष्पादित करने में त्रुटि

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

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

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


2
पर अनुमति के साथ एक त्रुटि थी /usr/localतो चलाने की जरूरतsudo chown -R $USER /usr/local
svnm

यह काम किया है, लेकिन होमब्रेव इंस्टॉलेशन थोड़ा अजीब है क्योंकि यद्यपि / usr / लोकल / बिन / चींटी एक प्रतीकात्मक लिंक है ../Cellar/ant/1.9.6/bin/ant यदि आपको किसी भी कस्टम जार की आवश्यकता है तो उन्हें जाने की आवश्यकता है । इसलिए आपको इसे परेशान छोड़ना होगा
पॉल टेलर

1
कई अन्य चीजों की कोशिश करने के बाद मैंने इस जवाब पर स्विच किया और यह काम करता है :)। धन्यवाद। केवल एक चीज जो मुझे करने की ज़रूरत है वह है xCode के पुराने संस्करण को हटाने के लिए (यानी 7.3.1 जहां वर्तमान संस्करण 9.0 है, इस बात पर निश्चित नहीं है कि निर्भरता क्या है लेकिन xCode 7.3.1 को हटाने के बाद, सब कुछ एक आकर्षण की तरह काम करता है।)
लेलर


37

यदि आप macports के बजाय एक homebrew उपयोगकर्ता हैं, homebrew एक चींटी नुस्खा है।

brew install ant


4

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

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

इन आदेशों का पालन करें:

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

brew install ant

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

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

इस कमांड को चलाकर अपने संस्करण की जाँच करें:

ant -version

और आप जाने के लिए तैयार हैं!


0

एकमात्र तरीका मैं अपने चींटी संस्करण को 1.8.2 से 1.9.1 तक मैक पर अपडेट कर सकता था, यहां दिए गए निर्देशों का पालन कर रहा था

http://wiki.eclipse.org/Ant/User_Guide


0

MacPorts आपके लिए MacOSX 10.9 में चींटी स्थापित करेगा। महज प्रयोग करें

$ sudo port install apache-ant

और यह स्थापित हो जाएगा।


6
यह कार्ल वॉन मूर के पहले से मौजूद जवाब से कैसे अलग है ??
मछली पालन

0

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

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

काढ़ा स्थापना के बाद, टाइप करें

brew install ant

यह आपके सिस्टम पर चींटी स्थापित करेगा। साथ ही आपको रास्ता तय करने के लिए परेशान होने की जरूरत नहीं होगी।

इसके अलावा, मैंने उसी पर प्रलेखित किया है - मैक ओएस पर ANT कैसे स्थापित करें?

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