linux - studio - update gradle mac
Error con gradlew:/usr/bin/env: bash: No existe tal archivo o directorio (2)
Después de gradlew archivo gradlew mi proyecto desde mi máquina Windows al repositorio remoto usando Git, no se gradlew invocar gradlew en mi servidor Linux con este mensaje:
/ usr / bin / env: bash: No existe tal archivo o directorio
¿Que pasó?
Esto se debe a que el archivo gradlew tiene terminaciones de archivos de Windows.
Puede instalar dos2unix con apt-get o yum ejecutando:
sudo apt-get install dos2unix
sudo yum install -y dos2unix
y luego usar dos2unix para convertir los finales de línea
de CRLF Windows CarriageReturn + LineFeed
Solo para LF Linux LineFeed:
dos2unix ./gradlew
A continuación, ejecute su gradlew para una prueba:
./gradlew clean -d
La causa del problema fue que Git en Windows convirtió los finales de línea de gradlew del estilo Unix (LF) al estilo Windows (CRLF).
Puede desactivar esa conversión automática utilizando git config core.autocrlf false .
El establecimiento de los finales de línea de gradlew al estilo Unix solucionó el problema. En Vim esto se hace usando set fileformat=unix .