Chạy gradlew tạo ra Wikipedia: Không có tập tin hoặc thư mục như vậy


10

Chúng tôi là hai nhà phát triển chạy máy ảo Vagrant với cài đặt Ubuntu 12.04. Chạy ./gradlewđể thực thi tập lệnh xây dựng của chúng tôi hoạt động tốt với tôi, nhưng khi anh ta chạy cùng một lệnh thì anh ta gặp lỗi : : No such file or directory.

Tôi đã googled điều này đến mức tối đa nhưng tất cả các giải pháp đều liên quan đến việc chạy một tệp thực thi 32 bit trên hệ thống 64 bit nhưng chúng tôi đang chạy Ubuntu 32 bit. Vì chúng tôi thực hiện việc này ngay lập tức sau khi tạo VM từ tập lệnh cung cấp, nên các máy phải giống hệt nhau. Sự khác biệt duy nhất tôi có thể nghĩ đến là bên ngoài, anh ta chạy Vagrant từ Windows trong khi tôi chạy nó từ OS X.

Có ý kiến ​​gì không?


Bạn có thể gửi các lỗi thích hợp? và các tập tin kịch bản bao gồm vagrant và gradlew
depunumax 24/03/18

Câu trả lời:


4

Có vẻ như các kết thúc dòng không theo phong cách Unix (LF).

Mở tệp bằng vi và gõ set fileformat=unix.
Sau đó lưu :wvà thử lại.


Để rõ ràng hơn từng bước:
Raj

Để rõ ràng hơn, hãy nhập vi gradlew sau đó: set fileformat = unix then: w và sau đó: q
Raj

Tôi đã đưa ra một upvote vì đây là một gợi ý tốt. Nhưng tôi đã không chấp nhận câu trả lời vì tôi không thể xác minh nó, lúc đó vấn đề không còn phù hợp nữa.
Samuel Lindblom
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.