update studio not mac found descargar linux git bash gradlew

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 .