Thông báo lỗi cho biết bạn chưa cài đặt bash
hoặc không có trong đó PATH
.
Lượt truy cập hàng đầu của Google là http://win-bash.sourceforge.net/ nhưng bạn cũng cần hiểu rằng hầu hết các tập lệnh Bash đều mong đợi một môi trường giống như Unix; vì vậy chỉ cần cài đặt Bash có thể không cho phép bạn chạy tập lệnh bạn tìm thấy trên mạng, trừ khi nó được thiết kế riêng cho kịch bản sử dụng cụ thể này. Giải pháp thông thường cho điều đó là https://www.cygwin.com/ nhưng có nhiều giải pháp thay thế khả thi, tùy thuộc vào chính xác những gì bạn muốn thực hiện.
Nếu Windows không phải là trung tâm trong kịch bản sử dụng của bạn, cài đặt một hệ điều hành miễn phí (có thể là ảo hóa) có thể là cách đơn giản nhất về phía trước.
Thông báo lỗi thứ hai là do Windows trên danh nghĩa chấp nhận dấu gạch chéo chuyển tiếp làm dấu phân cách thư mục, nhưng trong ngữ cảnh này, nó đang được hiểu là dấu phân cách chuyển đổi. Nói cách khác, Windows phân tích cú pháp dòng lệnh của bạn dưới dạng app /build /build.sh
(hoặc, để diễn giải với các quy ước tùy chọn Unix, app --build --build.sh
). Bạn có thể thử app\build\build.sh
nhưng nó không có khả năng làm việc, vì các trường hợp được nêu ở trên.
.sh
các tệp của mình trên Windows.