त्रुटि संदेश इंगित करता है कि आपने स्थापित नहीं किया है bash
, या यह आपके में नहीं है PATH
।
Google की शीर्ष हिट http://win-bash.sourceforge.net/ है, लेकिन आपको यह भी समझना होगा कि अधिकांश बैश स्क्रिप्ट यूनिक्स जैसे माहौल की उम्मीद करते हैं; इसलिए बस बैश स्थापित करने से आपको नेट पर मिलने वाली स्क्रिप्ट को चलाने की अनुमति देने की संभावना नहीं है, जब तक कि यह विशेष रूप से इस विशेष परिदृश्य के लिए डिज़ाइन नहीं किया गया हो। इसका सामान्य समाधान https://www.cygwin.com/ है, लेकिन कई संभावित विकल्प हैं, जो वास्तव में यह है कि आप इसे पूरा करना चाहते हैं पर निर्भर करता है।
यदि विंडोज़ आपके उपयोग परिदृश्य के लिए केंद्रीय नहीं है, तो मुफ्त ओएस (शायद वर्चुअलाइज्ड) स्थापित करना आगे का सबसे सरल तरीका हो सकता है।
दूसरी त्रुटि संदेश इस तथ्य के कारण है कि विंडोज नाममात्र एक निर्देशिका विभाजक के रूप में आगे स्लैश को स्वीकार करता है, लेकिन इस संदर्भ में, इसे स्विच विभाजक के रूप में व्याख्या किया जा रहा है। दूसरे शब्दों में, विंडोज आपकी कमांड लाइन को app /build /build.sh
(या, यूनिक्स विकल्प सम्मेलनों के साथ विरोधाभास करने के लिए app --build --build.sh
) के रूप में पार्स करता है । आप कोशिश कर सकते हैं, app\build\build.sh
लेकिन ऊपर उल्लिखित परिस्थितियों के कारण, यह काम करने की संभावना नहीं है।
.sh
विंडोज पर अपनी फाइलें चलाई हैं ।