Gradlew çalıştırmak “: Böyle bir dosya veya dizin yok” üretir


10

Ubuntu 12.04 yüklü Vagrant VM'lerini çalıştıran iki geliştiriciyiz. Koşu ./gradlewbizim yapı komut dosyası çalıştırmak için benim için para cezası ama işini aynı komutu çalıştırdığında o hatayı alır: : No such file or directory.

Ben max googled ama tüm çözümler 64-bit bir sistemde 32-bit çalıştırılabilir çalıştırmak ile ilgili ama biz 32-bit Ubuntu çalıştırıyoruz. Bunu bir sağlama komut dosyasından VM oluşturduktan hemen sonra yaptığımız için, makineler aynı olmalıdır. Aklıma gelen tek fark harici, OS X'den çalıştırırken Vagrant'ı Windows'tan çalıştırıyor.

Herhangi bir fikir?


Uygun hatayı gönderebilir misiniz? ve vagrant ve gradlew dahil senaryo dosyaları
dedunumax

Yanıtlar:


4

Görünüşe göre çizgi sonları Unix tarzında (LF) değil.

Dosyayı vi ile açın ve yazın set fileformat=unix.
Ardından kaydedin :wve tekrar deneyin.


Adım adım daha net olmak için:
Raj

Daha açık olmak için önce vi gradlew yazın: set fileformat = unix sonra: w ve sonra: q
Raj

Bu iyi bir öneri olduğu için bir oylama verdim. Ancak cevabı kabul edemediğim için kabul etmedim, o zaman sorun artık geçerli değildi.
Samuel Lindblom
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.