GNU/Linux >> Tutoriales Linux >  >> Linux

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

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).

Puedes 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 ejecutando:

sudo apt-get install dos2unix

sudo yum install -y dos2unix

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

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

a LF Solo alimentación de línea de Linux:

dos2unix ./gradlew

Luego ejecuta tu gradlew para una prueba:

./gradlew clean -d

Linux
  1. Linux – ¿Fusionar /usr/bin y /usr/sbin en /bin (gnu/linux)?

  2. Kubuntu muestra un error al iniciar sesión (file:///usr/share/sddm//themes/breeze/main.qml:no such file or directory)?

  3. Arreglar ::el archivo abierto /home/user/etc/domainname/passwd falló con el error no existe tal archivo o directorio

  4. permiso denegado para el compositor en /usr/local/bin/

  5. -bash:/usr/bin/virtualenvwrapper.sh:No existe tal archivo o directorio

Cambiar directorio y ejecutar archivo en un comando

¿Cuál es la diferencia entre #!/usr/bin/env bash y #!/usr/bin/bash?

cmake --version apunta a /usr/bin/cmake mientras que cmake apunta a /usr/local/bin

bash:./helloworld_s:no existe tal archivo o directorio. El archivo está claramente allí.

Diferencia entre /bin y /usr/bin

Se movió el contenido de /bin a /usr/bin, ¿es posible deshacerlo?