GNU/Linux >> Belajar Linux >  >> Linux

Kesalahan dengan gradlew:/usr/bin/env:bash:Tidak ada file atau direktori seperti itu

Penyebab masalahnya adalah Git di Windows mengonversi akhiran baris gradlew dari gaya Unix (LF) ke gaya Windows (CRLF).

Anda dapat menonaktifkan konversi otomatis tersebut menggunakan git config core.autocrlf false .

Mengatur akhiran baris gradlew kembali ke gaya Unix memperbaiki masalah. Di Vim ini dilakukan dengan menggunakan :set fileformat=unix .


Ini karena file gradlew memiliki akhiran file Windows.

Anda dapat menginstal dos2unix dengan apt-get atau yum dengan menjalankan:

sudo apt-get install dos2unix

sudo yum install -y dos2unix

lalu gunakan dos2unix untuk mengonversi akhir baris

dari CRLF Windows CarriageReturn + LineFeed

untuk LF Linux LineFeed saja:

dos2unix ./gradlew

Kemudian jalankan gradlew Anda untuk tes:

./gradlew clean -d

Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. izin ditolak untuk komposer di /usr/local/bin/

  3. -bash:/usr/bin/virtualenvwrapper.sh:Tidak ada file atau direktori tersebut

  1. Cara Memperbaiki '/ usr/bin/dirmngr':Tidak ada file atau direktori seperti itu

  2. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?

  3. chroot gagal - tidak dapat menjalankan perintah `/ bin/bash':Tidak ada file atau direktori tersebut

  1. /usr/bin Vs /usr/local/bin Di Linux?

  2. Debian – -bash:/usr/bin/nano:Tidak Ada File Atau Direktori?

  3. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?