Příčinou problému bylo, že Git ve Windows převedl konce řádků gradlew
ze stylu Unix (LF) na styl Windows (CRLF).
Tento automatický převod můžete vypnout pomocí git config core.autocrlf false
.
Nastavení zakončení řádků gradlew
Zpět na unixový styl problém vyřešil. Ve Vimu se to dělá pomocí :set fileformat=unix
.
Je to proto, že soubor gradlew má koncovky souborů Windows.
Můžete nainstalovat dos2unix
s apt-get
nebo yum
spuštěním:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
a poté použijte dos2unix
převést konce řádků
od CRLF
Windows CarriageReturn + LineFeed
komu LF
Pouze Linux LineFeed:
dos2unix ./gradlew
Poté spusťte gradlew
na zkoušku:
./gradlew clean -d
Gradle najde nesprávnou JAVA_HOME, i když je správně nastavena
Najděte JAVA_HOME a nastavte ji na RHEL