मैक ओएस एक्स पर इंस्टाल / अपग्रेड करें


जवाबों:


408

जैसा कि इस ट्यूटोरियल में बताया गया है , यह उतना ही सरल है:

स्थापित करने के लिए

brew install gradle

अपग्रेड करना

brew upgrade gradle

( बेशक होमब्रे का उपयोग करके )

यह भी देखें (अंत में) अद्यतन डॉक्स

चियर्स :)!


आधिकारिक गाइड पर ध्यान दें: docs.gradle.org/current/userguide/installation.html जो स्पष्ट रूप से काफी जटिल है ...
mllm

2
OS X
10.11.5

1
OSX 10.13 (17A405) पर अच्छी तरह से काम करता है
चेन

1
यदि आपके पास व्यवस्थापक अधिकार नहीं हैं, तो इस ट्यूटोरियल का अनुसरण करें , walkloudअपने उपयोगकर्ता नाम के साथ प्रतिस्थापित करें
crusy

1
जैसा कि थॉमसडब्ल्यू बोलो ने उल्लेख किया है, यदि आप लचीलापन और सादगी पसंद करते हैं, sdkman जाने का रास्ता है
चौधपैन

20

मैंने इसे http://gradle.org/gradle-download/ से डाउनलोड किया था । मैं उपयोग करता हूं Homebrew, लेकिन मैं gradleइसका उपयोग करने से चूक गया।

Homebrew का उपयोग करके इसे फिर से डाउनलोड करके कुछ MB को बचाने के लिए, मैंने gradleडाउनलोड किए गए (और निकाले गए) ज़िप संग्रह में से बाइनरी को सहानुभूति दी /usr/local/bin/। यह वही जगह है जहाँ Homebrew अन्य सभी बायनेरिज़ से सहानुभूति रखता है।

cd /usr/local/bin/
ln -s ~/Downloads/gradle-2.12/bin/gradle

अब जांचें कि यह काम करता है या नहीं:

gradle -v

20

एक और विकल्प sdkman का उपयोग करना है । काढ़ा से अधिक sdkman का एक फायदा यह है कि ग्रेडेल के कई संस्करण समर्थित हैं। (काढ़ा केवल नवीनतम संस्करण और 2.14 का समर्थन करता है।) sdkman निष्पादित करने के लिए:

curl -s "https://get.sdkman.io" | bash

फिर निर्देशों का पालन करें। अधिक स्थापना जानकारी के लिए यहां जाएं । एक बार sdkman स्थापित हो जाने पर कमांड का उपयोग करें:

sdk install gradle

या एक विशिष्ट संस्करण स्थापित करने के लिए:

sdk install gradle 2.2

या एक विशिष्ट स्थापित संस्करण का उपयोग करने के लिए उपयोग करें:

sdk use gradle 2.2

यह देखने के लिए कि कौन से संस्करण स्थापित हैं और उपलब्ध हैं:

sdk list gradle

अधिक जानकारी के लिए यहां जाएं



3

दो विधि

  • होमब्रे ऑटो इंस्टॉल का उपयोग करना :
    • कदम:
      • brew install gradle
    • फायदा और नुकसान
      • पेशेवरों: आसान
      • विपक्ष: (शायद) नवीनतम संस्करण नहीं
  • मैन्युअल रूप से स्थापित ( नवीनतम संस्करण के लिए ):
    • फायदा और नुकसान
      • पेशेवरों: अपने अपेक्षित किसी भी (या नवीनतम) संस्करण का उपयोग करें
      • विपक्ष: इसे करने के लिए स्वयं की आवश्यकता है
    • कदम
      • ग्रेडेल से नवीनतम संस्करण बाइनरी डाउनलोड करें ( gradle-6.0.1 ) | विज्ञप्ति
      • इसे अनज़िप करें ( gradle-6.0.1-all.zip) और gradle pathपर्यावरण चर में जोड़ाPATH
        • सामान्य रूप से अपनी स्टार्टअप स्क्रिप्ट ( ~/.bashrcया ~/.zshrcआदि) में निम्नलिखित एडिटिंग को एडिट करना और जोड़ना :
export GRADLE_HOME=/path_to_your_gradle/gradle-6.0.1
export PATH=$GRADLE_HOME/bin:$PATH

कुछ अन्य मूल नोट

प्रश्न: कैसे PATHतुरंत प्रभाव बनाने के लिए?

A: उपयोग source:

source ~/.bashrc

यह आपके द्वारा बना / निष्पादित करेगा .bashrc, इसलिए PATHआपके अपेक्षित नवीनतम मान बन जाएंगे, जिसमें आपका जोड़ा गया क्रम पथ शामिल है।

प्रश्न: जाँच कैसे करें PATHवास्तव में प्रभावी / अब काम कर रहा है?

A: echoअपने जोड़े हुए पथ को वास्तव में अपने में देखने के लिए उपयोग करेंPATH

  ~ echo $PATH
xxx:/Users/crifan/dev/dev_tool/java/gradle/gradle-6.0.1/bin:xxx

आप देख सकते हैं कि हमने /Users/crifan/dev/dev_tool/java/gradle/gradle-6.0.1/binआपके में जोड़ा हैPATH

प्रश्न: कैसे सत्यापित करने के लिए gradleमेरे मैक पर सही ढंग से स्थापित किया गया है?

एक: उपयोग whichकरने के लिए सुनिश्चित करें कि ढाल मिल सकता है

  ~ which gradle
/Users/crifan/dev/dev_tool/java/gradle/gradle-6.0.1/bin/gradle

और ग्रेडल संस्करण की जांच और देखने के लिए

  ~ gradle --version

------------------------------------------------------------
Gradle 6.0.1
------------------------------------------------------------

Build time:   2019-11-18 20:25:01 UTC
Revision:     fad121066a68c4701acd362daf4287a7c309a0f5

Kotlin:       1.3.50
Groovy:       2.5.8
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          1.8.0_112 (Oracle Corporation 25.112-b16)
OS:           Mac OS X 10.14.6 x86_64

इसका मतलब है कि आपके मैक ^ _ ^ पर नवीनतम (नवीनतम) ग्रेड सही ढंग से स्थापित है।

अधिक विस्तार के लिए कृपया मेरे (चीनी) पोस्ट detail 解决】 中 मैक 中 en मावेन देखें

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