Saltar al contenido

Error con gradlew: /usr/bin/env: bash: No existe tal archivo o directorio

Queremos mostrarte la mejor solución que encontramos en todo internet. Nuestro deseo es que te sirva de ayuda y si puedes aportar algo que nos pueda ayudar a perfeccionar nuestra información puedes hacerlo..

Solución:

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 usando git config core.autocrlf false.

Establecer los finales de línea de gradlew volver al estilo Unix solucionó el problema. En Vim esto se hace usando :set fileformat=unix.

Esto se debe a que el archivo gradlew tiene terminaciones de archivo de Windows.

puedes instalar dos2unix con apt-get o yum mediante la ejecución:

sudo apt-get install dos2unix

sudo yum install -y dos2unix

y luego usar dos2unix para convertir los finales de línea

deCRLF Retorno de carro de Windows + Avance de línea

aLF Solo alimentación de línea de Linux:

dos2unix ./gradlew

Luego ejecuta tu gradlew para una prueba:

./gradlew clean -d

Gracias por las respuestas, estas resaltaron que el problema era que Windows creaba el gradlew, cuando estoy en Mac.

Para solucionar esto, desde el directorio de la aplicación ejecuté el comando:

gradle wrapper

Esto crea (reemplaza el roto) un contenedor gradle, ¡eso funciona! (Observe que utiliza su local gradle instalar para arreglar el envoltorio de la aplicación)

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *