Kami adalah dua pengembang yang menjalankan Vagrant VMs dengan Ubuntu 12.04 diinstal. Menjalankan ./gradlew
untuk menjalankan script membangun kami bekerja dengan baik bagi saya, tetapi ketika ia menjalankan perintah yang sama ia mendapat kesalahan: : No such file or directory
.
Saya telah googled ini ke max tetapi semua solusi terkait dengan menjalankan executable 32-bit pada sistem 64-bit tetapi kami menjalankan Ubuntu 32-bit. Karena kami melakukan ini segera setelah membuat VM dari skrip bawaan, mesin-mesin tersebut harus identik. Satu-satunya perbedaan yang dapat saya pikirkan adalah eksternal, ia menjalankan Vagrant dari Windows sementara saya menjalankannya dari OS X.
Ada ide?
Jawaban:
Sepertinya ujung garis tidak dalam gaya Unix (LF).
Buka file di vi dan ketik
set fileformat=unix
.Kemudian simpan
:w
dan coba lagi.sumber