Ejecutar gradlew produce ": No existe tal archivo o directorio"

10

Somos dos desarrolladores que ejecutan máquinas virtuales Vagrant con Ubuntu 12.04 instalado. Correr ./gradlewpara ejecutar nuestra escritura de la estructura fina que funciona para mí, pero cuando se ejecuta el mismo comando que recibe el error: : No such file or directory.

He buscado en Google esto al máximo, pero todas las soluciones están relacionadas con la ejecución de un ejecutable de 32 bits en un sistema de 64 bits, pero estamos ejecutando Ubuntu de 32 bits. Como hacemos esto inmediatamente después de crear la VM a partir de un script de aprovisionamiento, las máquinas deben ser idénticas. Las únicas diferencias que se me ocurren son externas, él ejecuta Vagrant desde Windows mientras yo lo ejecuto desde OS X.

¿Algunas ideas?

Samuel Lindblom
fuente
¿Puedes publicar el error apropiado? y los archivos de script que incluyen vagabundo y gradlew
dedunumax

Respuestas:

4

Parece que las terminaciones de línea no están en estilo Unix (LF).

Abra el archivo en vi y escriba set fileformat=unix.
Luego guarde :we intente nuevamente.

usuario500483
fuente
Para ser más claro paso a paso:
Raj
Para ser más claro, primero escriba vi gradlew y luego: configure fileformat = unix luego: wy luego: q
Raj
Di un voto positivo ya que esta es una buena sugerencia. Pero no acepté la respuesta ya que no podía verificarla, para entonces el problema ya no era relevante.
Samuel Lindblom