การเรียกใช้ gradlew สร้าง“: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว”


10

เราเป็นนักพัฒนาสองคนที่ใช้งาน Vagrant VMs พร้อมติดตั้ง Ubuntu 12.04 เล่น./gradlewในการดำเนินการสร้างสคริปต์ของเราทำงานได้ดีสำหรับฉัน : No such file or directoryแต่เมื่อเขาวิ่งคำสั่งเดียวกับที่เขาได้รับข้อผิดพลาด:

ฉันได้เพิ่มสิ่งนี้ให้สูงสุด แต่โซลูชันทั้งหมดเกี่ยวข้องกับการใช้งานแบบ 32 บิตบนระบบ 64 บิต แต่เรากำลังใช้งาน Ubuntu แบบ 32 บิต เนื่องจากเราทำสิ่งนี้ทันทีหลังจากสร้าง VM จากสคริปต์การเตรียมเครื่องควรเหมือนกัน ความแตกต่างเพียงอย่างเดียวที่ฉันนึกได้คือภายนอกเขารัน Vagrant จาก Windows ขณะที่ฉันเรียกใช้จาก OS X

ความคิดใด ๆ


คุณสามารถโพสต์ข้อผิดพลาดที่เหมาะสม? และไฟล์สคริปต์รวมถึงคนพเนจรและนักเรียนระดับล่าง
dedunumax

คำตอบ:


4

ดูเหมือนว่าการสิ้นสุดบรรทัดไม่ได้อยู่ในรูปแบบ Unix (LF)

เปิดแฟ้มใน vi set fileformat=unixและประเภท
จากนั้นบันทึก:wและลองอีกครั้ง


เพื่อให้ชัดเจนยิ่งขึ้นในแต่ละขั้นตอน:
Raj

หากต้องการให้ชัดเจนยิ่งขึ้นให้พิมพ์ vi gradlew ก่อนแล้ว: set fileformat = unix แล้ว: w แล้ว: q
Raj

ฉันให้ upvote เนื่องจากนี่เป็นข้อเสนอแนะที่ดี แต่ฉันไม่ยอมรับคำตอบตั้งแต่ฉันไม่สามารถตรวจสอบได้จากนั้นปัญหาก็ไม่มีความเกี่ยวข้องอีกต่อไป
Samuel Lindblom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.