Ursache des Problems war, dass Git unter Windows die Zeilenenden von gradlew
konvertierte vom Unix-Stil (LF) zum Windows-Stil (CRLF).
Sie können diese automatische Konvertierung mit git config core.autocrlf false
deaktivieren .
Setzen der Zeilenenden von gradlew
Zurück zum Unix-Stil hat das Problem behoben. In Vim geschieht dies mit :set fileformat=unix
.
Dies liegt daran, dass die Gradlew-Datei Windows-Dateiendungen hat.
Sie können dos2unix
installieren mit apt-get
oder yum
durch Ausführen von:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
und verwenden Sie dann dos2unix
um die Zeilenenden umzuwandeln
von CRLF
Windows-Wagenrücklauf + Zeilenvorschub
an LF
Nur Linux LineFeed:
dos2unix ./gradlew
Führen Sie dann Ihre gradlew
aus für einen Test:
./gradlew clean -d