สำหรับอูบุนตู
ฉันได้ติดตั้ง Gradle 7.2 และ ที่เก็บ
ไดเร็กทอรีใน /opt/gradle/
ที่จะแบ่งปันสำหรับผู้ใช้บางคน:
ดังนั้น:
/opt/gradle/
7.2 ราก rwxr-xr-x
ที่เก็บรูท rwxr-xr-x
โดยที่แต่ละไดเร็กทอรีมี ราก rwxr-xr-x
เมื่อฉันดำเนินการ เกรด --version
ปรากฏขึ้น
FAILURE: การสร้างล้มเหลวโดยมีข้อยกเว้น
* เกิดอะไรขึ้น:
Gradle ไม่สามารถเริ่มงานสร้างของคุณได้
> ไม่สามารถเริ่มต้นบริการดั้งเดิมได้
> ไม่สามารถโหลดไลบรารีเนทีฟ 'libnative-platform.so' สำหรับ Linux amd64
* พยายาม:
เรียกใช้ด้วย --stacktrace ตัวเลือกเพื่อรับการติดตามสแต็ก เรียกใช้ด้วยตัวเลือก --info หรือ --debug เพื่อรับเอาต์พุตบันทึกเพิ่มเติม รันด้วย --scan เพื่อรับข้อมูลเชิงลึกทั้งหมด
* รับความช่วยเหลือเพิ่มเติมได้ที่ https://help.gradle.org
ฉันได้อ่านแล้ว:
ดังนั้นถ้าฉันใช้: gradle --version -g ~/.gradle
ใช้งานได้ดี - ดังนั้นจึงเป็นปัญหา / สถานการณ์การอนุญาตการเข้าถึงสำหรับแต่ละรายการ ไม่ใช่ราก ผู้ใช้/กลุ่ม แต่แม้ว่าฉันจะสร้างกลุ่มทั่วไป (นักพัฒนา
) สำหรับผู้ใช้และเพิ่ม +ว
สำหรับกลุ่มทั่วไปสำหรับทั้งคู่ - ฉันหมายถึง
/opt/gradle/
7.2 ผู้พัฒนาราก rwxrwxr-x
ที่เก็บผู้พัฒนารูท rwxrwxr-x
ปรากฏข้อผิดพลาดเดียวกัน - เป้าหมายคือแบ่งปันระหว่างผู้ใช้ในการเข้าถึงพื้นที่เก็บข้อมูลเดียวกัน
ขาดอะไรไปบ้างในการบรรลุเป้าหมายนี้?