นี่คือสิ่งที่ช่วยให้ฉันแก้ปัญหาการไม่มี Gradle home set สำหรับ IDEA เมื่อนำเข้าโครงการ Gradle
สามตัวเลือก - (A) ค่าเริ่มต้นของ Wrapper (B) การกำหนดค่างาน "gradle 'wrapper" หรือ (C) "การกระจายตัวของ gradle ในท้องถิ่น" ที่กำหนดโดย jetbrains: https://www.jetbrains.com/help/idea/gradle-settings .html
A. Wrapper เริ่มต้น (แนะนำ)
หากคุณสามารถเลือกตัวเลือกที่แนะนำนี้ หากเป็นสีเทาให้ดูตัวเลือก C ซึ่งควรตั้งค่าเริ่มต้นของคุณสำหรับโครงการที่ตามมาทั้งหมด
B. การกำหนดค่างาน 'Wrapper' ของ Gradle
หากคุณต้องการ IDEA เพื่อกำหนดเวอร์ชันการไล่ระดับสีของคุณจากสคริปต์บิลด์
- ตั้งค่าตัวเลือกนี้หากคุณกำหนดเวอร์ชันการสร้าง gradle เป็นงานภายในบิลด์การไล่ระดับสีจริงของคุณ
ตัวอย่างด้านล่างจาก jetbrains: https://www.jetbrains.com/help/idea/gradle-settings.html
(มีประโยชน์หากคุณไม่ต้องการแชร์การสร้างแบบลาดระหว่างโครงการ)
C. การกระจาย Gradle ในพื้นที่
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
นี่เป็นเพราะ "libexec จะต้องใช้โดย daemons อื่นและระบบสาธารณูปโภคที่ดำเนินการโดยโปรแกรมอื่น" (เช่น IDEA) โปรดดู/unix/312146/what-is-the-the-purpose-of-usr-libexec
4. Finally, put that new path in the Gradle home input box if IDEA prompts you.
- IDEA น่าจะอนุญาตให้คุณกด OK