मैंने gdovy स्थापित करने के लिए sdkman का उपयोग किया जो ठीक चला। अब स्थापित पैकेज कहां है? मुझे इसके लिए रास्ता चाहिए। मैं Ubuntu 14.04 पर हूं।
which groovyनिष्पादन योग्य का स्थान खोजने के लिए चलाएं ।
which groovyनिष्पादन योग्य का स्थान खोजने के लिए चलाएं ।
जवाबों:
मैंने इसे अपने सिस्टम पर जाँच लिया है। में स्थित होना चाहिए $HOME/.sdkman/candidates/।
स्थापना पर, SDKMAN एक पर्यावरण चर बनाता है $SDKMAN_DIRजो अधिष्ठापन निर्देशिका की ओर इशारा करता है ।
ऊसल्ल यह ~/.sdkman
मुझे लगता है कि SDKMan की homeकमांड का उपयोग करने का सबसे अच्छा तरीका होगा :
कुछ इस तरह (उपरोक्त पृष्ठ से लिया गया है):
$ sdk home java 11.0.7.hs-adpt
/home/somedude/.sdkman/candidates/java/11.0.7.hs-adpt
SDKMAN फ़ाइल $HOME/.sdkman/candidates/को टॉम के रूप में संग्रहीत करता है और यह उत्तर अधिक विवरण में जाता है।
यह जानने के लिए कि SBT 1.3.13 कहाँ स्थापित है, टाइप करें sdk home sbt 1.3.13। यह कुछ इस तरह वापस आ जाएगी /Users/powers/.sdkman/candidates/sbt/1.3.13।
sdk installकमांड के तर्कों को उन फाइलों के साथ संरेखित किया जाता है जहां फाइलें संग्रहीत की जाती हैं $HOME/.sdkman/candidates।
sdk install java 8.0.272.hs-adptमें फ़ाइलें संग्रहीत करता है $HOME/.sdkman/candidates/java/8.0.272.hs-adpt।
sdk install sbt 1.3.13में फ़ाइलें संग्रहीत करता है $HOME/.sdkman/candidates/sbt/1.3.13।
जब आप चलाते हैं sdk install, तो डाउनलोड की गई बायनेरिज़ बच जाती हैं $HOME/.sdkman/archives। उदाहरण के लिए, $HOME/.sdkman/archives/java-8.0.272.hs-adpt.zipऔर $HOME/.sdkman/archives/sbt-1.3.13.zip।
कुछ बायनेरिज़ बहुत बड़े हैं और आपके कंप्यूटर पर बहुत सारे स्थान ले सकते हैं। आपको समय-समय पर उन्हें sdk flush archivesकमांड से हटाना चाहिए । एक बार जब आप सॉफ़्टवेयर स्थापित करते हैं, तो आपको बायनेरिज़ की आवश्यकता नहीं होती है। अधिक जानकारी के लिए यहां देखें ।