Saya sedang mengerjakan proyek Java dengan gradlew. Saya menggunakan Ubuntu Linux sebagai OS saya. Ketika saya menjalankan "gradle" itu berjalan, dan memberi saya info. Tetapi ketika saya menjalankan "gradlew", hasilnya adalah "Tidak ada perintah 'gradlew' yang ditemukan, maksud Anda: Perintah 'gradle' dari paket 'gradle' (semesta) gradlew: perintah tidak ditemukan"
Saya melakukan penelitian saya, saya memiliki jdk, dan saya melakukan sudo apt-get install gradle. Saya sama sekali tidak mengerti
java
linux
gradle
installation
Hayden Stites
sumber
sumber
./gradlew
. Itu tidak ada di jalur Anda tetapi dapat dieksekusi yang ada di direktori root proyek yang Anda checkout.Jawaban:
Gradle wrapper perlu dibuat. Coba jalankan
gradle wrapper --gradle-version 2.13
Remember to change 2.13 ke nomor versi gradle Anda. Setelah menjalankan perintah ini, Anda akan melihat skrip baru ditambahkan ke folder proyek Anda. Anda harus dapat menjalankan pembungkus dengan./gradlew build
untuk membuat kode Anda. Silakan merujuk ke pedoman ini untuk informasi lebih lanjut https://spring.io/guides/gs/gradle/ .sumber
Linux / MacOS
Seperti yang tertulis di komentar, baru saja dijalankan
bekerja untuk saya. Menambahkan perintah
./
untuk melihat di direktori saat ini karena tidak ada di jalur.Windows PowerShell
sumber
Menjalankan perintah bash ini bekerja untuk saya dengan menjalankan
chmod 755 gradlew
karena terkadang properti file berubah saat berpindah dari satu OS ke OS lainnya (Windows, Linux dan Mac).sumber
755
? Anda tidak ingin membiarkan sembarang orang menimpa file terpercaya yang dapat dijalankan.masalah yang sama terjadi pada saya ... Saya memeriksa izin file wrx dengan:
$ls -l ./gradlew
-> -rw-rw-r-- (tidak ada izin eksekusi)jadi saya menggunakan perintah
$chmod +x ./gradlew
dan masalah ini terpecahkan.sumber
Dari mac,
Tidak ada yang berfungsi kecuali perintah berikut
chmod 777 gradlew Lalu
./gradlew
sumber
Jika Anda menggunakan mac, coba berikan akses root ke gradlew dengan melakukan
sumber
Selain itu, @suraghch
Linux / MacOS ./gradlew bersih
Windows PowerShell . \ Gradlew clean
Windows cmd gradlew bersih
sumber
Untuk pengguna Ubuntu (linux): melakukan
"bash ./gradlew build
"berfungsi tetapi"./gradlew build
"tidak berhasil.Bagi saya masalahnya adalah pada sistem file NTFS, linux tidak membiarkan menjalankan skrip dari NTFS. Coba pindahkan kode dari NTFS ke partisi linux. kemudian
./gradlew build
harus bekerjasumber
Hal pertama adalah Anda perlu menjalankan tugas gradle yang Anda sebutkan untuk pembungkus ini. Contoh:
gradle wrapper
Setelah menjalankan perintah ini, periksa direktori Anda untuk file gradlew dan gradlew.bat. gradlew adalah file skrip shell & dapat digunakan di linux / Mac OS. gradlew.bat adalah file batch untuk OS windows. Lalu lari,./gradlew build
(linux / mac). Ini akan berhasil.sumber
Jika jawaban yang ditandai benar tidak berfungsi, itu karena Anda perlu mengidentifikasi diri Anda sebagai pengguna super.
Itu berhasil untuk saya.
sumber
Jika Anda menggunakan VS Code dengan flutter, Anda harus menemukannya di folder aplikasi Anda, di bawah folder android:
C: \ myappFolder \ android
Anda dapat menjalankan ini di terminal:
sumber
Anda harus menyediakan Gradle wrapper secara lokal sebelum menggunakan
gradlew
. Untuk membangunnyaSecara opsional, teruskan versi gradle secara eksplisit. Langkah ini menghasilkan biner gradlew. Dan Anda seharusnya sudah bisa
sumber
Saya menggunakan ide intellj dan di windows dalam tipe terminal:
gradlew.bat run
itu bekerja untuk saya.sumber
.
seolah-olah berada di jalur, meskipun sangat jelas tidak berada di jalur.sumber