Menjalankan gradlew menghasilkan “: Tidak ada file atau direktori”

10

Kami adalah dua pengembang yang menjalankan Vagrant VMs dengan Ubuntu 12.04 diinstal. Menjalankan ./gradlewuntuk 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?

Samuel Lindblom
sumber
Bisakah Anda memposting kesalahan yang tepat? dan file skrip termasuk gelandangan dan gradlew
dedunumax

Jawaban:

4

Sepertinya ujung garis tidak dalam gaya Unix (LF).

Buka file di vi dan ketik set fileformat=unix.
Kemudian simpan :wdan coba lagi.

pengguna500483
sumber
Agar lebih jelas langkah demi langkah:
Raj
Untuk lebih jelas, ketikkan vi gradlew, lalu: set fileformat = unix then: w lalu: q
Raj
Saya memberi suara positif karena ini saran yang bagus. Tetapi saya tidak menerima jawaban karena saya tidak dapat memverifikasinya, saat itu masalahnya tidak lagi relevan.
Samuel Lindblom