Nous sommes deux développeurs exécutant des machines virtuelles Vagrant avec Ubuntu 12.04 installé. Courir ./gradlew
pour exécuter notre script de construction fonctionne bien pour moi, mais quand il exécute la même commande , il obtient l'erreur: : No such file or directory
.
J'ai googlé 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 exécutons Ubuntu 32 bits. Comme nous le faisons immédiatement après la création de la machine virtuelle à partir d'un script de provisioning, les machines doivent être identiques. Les seules différences auxquelles je peux penser sont externes, il exécute Vagrant à partir de Windows tandis que je l'exécute à partir d'OS X.
Des idées?
Réponses:
Il semble que les fins de ligne ne soient pas dans le style Unix (LF).
Ouvrez le fichier dans vi et tapez
set fileformat=unix
.Enregistrez
:w
puis réessayez.la source