Somos dos desarrolladores que ejecutan máquinas virtuales Vagrant con Ubuntu 12.04 instalado. Correr ./gradlew
para 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?
Respuestas:
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
:w
e intente nuevamente.fuente