Error with gradlew: /usr/bin/env: bash: No such file or directory
The problem's cause was that Git on Windows converted the line endings of gradlew
from Unix style (LF) to Windows style (CRLF).
You can turn off that automatic conversion using git config core.autocrlf false
.
Setting the line endings of gradlew
back to Unix style fixed the problem. In Vim this is done using :set fileformat=unix
.
This is because the gradlew file has Windows file-endings.
You can install dos2unix
with apt-get
or yum
by running:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
and then use dos2unix
to convert the line-endings
from CRLF
Windows CarriageReturn + LineFeed
to LF
Linux LineFeed only:
dos2unix ./gradlew
Then run your gradlew
for a test:
./gradlew clean -d