Tampaknya Ubuntu tidak memiliki versi baru Gradle di repositori mereka karena suatu alasan. Saya membutuhkannya untuk proyek yang akan dibangun oleh Launchpad.
Apa yang harus saya lakukan?
sumber
Tampaknya Ubuntu tidak memiliki versi baru Gradle di repositori mereka karena suatu alasan. Saya membutuhkannya untuk proyek yang akan dibangun oleh Launchpad.
Apa yang harus saya lakukan?
Gradle membutuhkan Java JDK untuk diinstal. Gradle membutuhkan JDK 1.5 atau lebih tinggi. Gradle dikirimkan dengan perpustakaan Groovy-nya sendiri, oleh karena itu tidak perlu diinstal Groovy. Instalasi Groovy yang ada diabaikan oleh Gradle.
Gradle menggunakan JDK mana pun yang ditemukannya di jalur Anda (untuk memeriksa, gunakan java-versi). Atau, Anda dapat mengatur variabel lingkungan JAVA_HOME untuk menunjuk ke direktori instalasi JDK yang diinginkan.
Jadi pastikan Anda menginstal Java JDK, lalu menuju ke Situs Web Gradle untuk mengunduh Gradle, dan info lain yang mungkin Anda perlukan.
Atau, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle
Sumber: Gradle
Ini jawaban yang benar, tetapi sebelum melakukan
sudo apt-get install gradle
, lakukan:dan selanjutnya instal versi terbaru dari repo baru. Dalam kasus saya ini:
berhasil! (jika Anda tidak memberi tahu, versi apa yang Anda butuhkan, ia menginstal gradle (1.4) dari repo utama, dan kesalahan akan terjadi pada Anda ...).
sumber
/usr/lib/gradle/{your-version}
Rupanya mungkin untuk menambahkan PPA sebagai ketergantungan pada PPA dan dengan demikian termasuk Gradle.
https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage#Dependencies
sumber
gradlew , Gradle Wrapper, tampaknya menjadi metode terbaik: https://docs.gradle.org/2.11/userguide/gradle_wrapper.html
Ini adalah skrip yang dibuat oleh Gradle yang dapat secara otomatis:
Anda kemudian akan selalu menggunakan
./gradlew command
dari root proyek, bukan dari sistem Andagradle
.Cara membuat wrapper dijelaskan pada dokumen dan di: https://stackoverflow.com/questions/25769536/how-when-to-generate-gradle-wrapper-files
sumber
sdkman
Saya menghadapi masalah serupa baru-baru ini di mana saya perlu gradle hanya untuk satu proyek:
Menggunakan apt tidak terlalu menarik karena itu berarti banyak dependensi tambahan yang saya pasti lupa untuk menghapus instalasi setelahnya. Saya juga membutuhkan bangunan gradle yang cukup baru.
Saya pergi dengan manajer paket sdkman sebagai gantinya yang cukup rapi untuk pengembangan java:
Anda mendapatkan versi terdepan dari paket yang diinstal langsung ke direktori home Anda tanpa mengganggu pengaturan seluruh sistem ubuntu. Setelah saya selesai saya hanya bisa menghapus pengguna yang saya buat untuk tugas dan semuanya kembali seperti sebelumnya.
Untuk menginstal SDKMAN dan gradle:
sumber