Risposte:
Gradle richiede l'installazione di un JDK Java. Gradle richiede un JDK 1.5 o superiore. Gradle viene fornito con la propria libreria Groovy, pertanto non è necessario installare Groovy. Qualsiasi installazione di Groovy esistente viene ignorata da Gradle.
Gradle usa qualunque JDK trovi nel tuo percorso (per controllare, usa java -version). In alternativa, è possibile impostare la variabile di ambiente JAVA_HOME in modo che punti alla directory di installazione del JDK desiderato.
Quindi assicurati di avere Java JDK installato, quindi vai al sito Web di Gradle per scaricare Gradle e qualsiasi altra informazione di cui potresti aver bisogno.
Oppure, basta premere Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui i seguenti comandi:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Fonte: Gradle
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
Questa è la risposta corretta, ma prima di fare sudo apt-get install gradle
, fai:
sudo apt-cache search gradle
e installare la versione più recente dal nuovo repository. Nel mio caso:
sudo apt-get install gradle-1.9
Funziona! (se non lo dici, quale versione ti serve, installa gradle (1.4) dal repository principale, e l'errore sarà con te ...).
/usr/lib/gradle/{your-version}
Apparentemente è possibile aggiungere un PPA come dipendenza da un PPA e quindi includere Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
gradlew , Gradle Wrapper, sembra essere il metodo migliore: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
È uno script generato da Gradle che può automaticamente:
Quindi utilizzerai sempre ./gradlew command
dalla radice del progetto invece che dal tuo sistema gradle
.
Come generare il wrapper è spiegato nei documenti e su: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files
sdkman
Di recente ho affrontato un problema simile in cui avevo bisogno del gradle solo per un progetto:
usare apt non era molto allettante in quanto significava tonnellate di dipendenze extra che avrei sicuramente dimenticato di disinstallare in seguito. Inoltre, avevo bisogno di una build gradle abbastanza recente.
Sono andato invece con il gestore di pacchetti sdkman , il che è abbastanza carino per lo sviluppo di java:
ottieni versioni all'avanguardia di pacchetti installati direttamente nella tua home directory senza interferire con l'installazione a livello di sistema Ubuntu. Dopo aver finito, posso semplicemente eliminare l'utente che ho creato per l'attività e tutto è tornato come prima.
Per installare sdkman e gradle:
$ curl -s "https://get.sdkman.io" | bash
Open new terminal
$ sdk install gradle