$ ./build.sh --quiet सत्यापित करें
/home/travis/build.sh: लाइन 59: ./build.sh: अनुमति से इनकार किया।
कमांड "./build.sh --quiet सत्यापित करें" 126 के साथ बाहर निकल गया।
उत्तर:
उत्तर № 1 के लिए 42लगता है कि आपको फ़ाइल में जांचने की आवश्यकता है build.sh
निष्पादन की अनुमति के साथ। कृपया अपने स्वयं के मशीन से निम्नलिखित प्रयास करें:
git update-index --add --chmod=+x build.sh
git commit -m "Make build.sh executable"
git push
जवाब के लिए 2 9। 2
आप इस पंक्तियों को जोड़कर आवश्यक अनुमति दे सकते हैं .travis.yml
before_install:
- chmod +x build.sh
जवाब के लिए 2 № 3
एक अन्य विकल्प यह होगा कि स्क्रिप्ट को बैश का उपयोग करके चलाया जाए, यह फाइल की अनुमति को संशोधित करने की आवश्यकता को छोड़ देगा।
bash path/to/file.sh
वैकल्पिक रूप से:
sh path/to/file.sh
ध्यान दें कि
इस मामले में आप "पुनः नहीं क्रियान्वित स्क्रिप्ट ही, आप "पुनः क्रियान्वित bash
या sh
फिर कौन रन लिपी। इसलिए स्क्रिप्ट की जरूरत नहीं है निष्पादन.
सही बात?