web-dev-qa-db-fra.com

L'exécution de gradlew produit ": Aucun fichier ni répertoire de ce type"

Nous sommes deux développeurs qui exécutent des machines virtuelles Vagrant avec Ubuntu 12.04 installé. Exécuter ./gradlew pour exécuter notre script de compilation fonctionne bien pour moi, mais lorsqu'il exécute la même commande, il obtient l'erreur: : No such file or directory.

J'ai cherché cela au maximum, mais toutes les solutions sont liées à l'exécution d'un exécutable 32 bits sur un système 64 bits, mais nous utilisons Ubuntu 32 bits. Comme nous le faisons immédiatement après avoir créé le VM à partir d'un script d'approvisionnement, les machines doivent être identiques. Les seules différences auxquelles je peux penser sont externes, il utilise Vagrant sous Windows et moi sous OS X.

Des idées?

9
Samuel Lindblom

On dirait que les fins de ligne ne sont pas de style Unix (LF).

Ouvrez le fichier dans vi et tapez set fileformat=unix.
Enregistrez ensuite :w et réessayez.

3
user500483