ग्रैडल प्रोजेक्ट को आयात करते समय IDEA के लिए ग्रेडल होम सेट नहीं होने की समस्या को हल करने में यह मेरी मदद करता है।
तीन विकल्प - (ए) डिफ़ॉल्ट आवरण (बी) "ग्रेडर 'रैपर' कार्य विन्यास" या (सी) "स्थानीय ग्रेडेल वितरण" जो कि जेटब्रिंस द्वारा परिभाषित किया गया है: https://www.jetbrains.com/help/idea/gradle-settings .html
ए। डिफ़ॉल्ट आवरण (अनुशंसित)
यदि आप सक्षम हैं, तो इस अनुशंसित विकल्प का चयन करें। यदि यह धूसर हो जाता है, तो विकल्प C देखें, जिसे बाद में सभी परियोजनाओं के लिए अपना डिफ़ॉल्ट सेट करना चाहिए।
B. ग्रेड 'रैपर' टास्क कॉन्फ़िगरेशन
यदि आप चाहते हैं कि IDEA आपके बिल्ड स्क्रिप्ट से आपके लिए अपने ग्रेडेल संस्करण को परिभाषित करे
- इस विकल्प को सेट करें यदि आप अपने ग्रेडेल बिल्ड संस्करणों को अपने वास्तविक ग्रेडल बिल्ड के भीतर कार्य के रूप में परिभाषित करते हैं।
जेटब्रेन्स से नीचे उदाहरण: https://www.jetbrains.com/help/idea/gradle-settings.html
(उपयोगी अगर आप परियोजनाओं के बीच ग्रेडेल बिल्ड साझा नहीं करना चाहते हैं)
सी। स्थानीय ग्रेड वितरण
1. Run the following command to get gradle location:
brew info gradle (if gradle was installed with homebrew)
2. You are looking for something like this:
/usr/local/Cellar/gradle/4.8.1
3. Next, append 'libexec' to the gradle location you just found:
/usr/local/Cellar/gradle/4.8.1/libexec
इसका कारण यह है "लिबेक्सेक का उपयोग अन्य कार्यक्रमों द्वारा निष्पादित अन्य डेमॉन और सिस्टम उपयोगिताओं द्वारा किया जाना है" (यानी आईडीईए)। कृपया /unix/312146/what-is-the-purpose-of-usr-libexec देखें
4. Finally, put that new path in the Gradle home input box if IDEA prompts you.
- IDEA को अब आपको OK हिट करने की अनुमति देनी चाहिए