/ / Build.sh फ़ाइल के लिए अनुमति अस्वीकृत - ट्रैविस-सीआई

Build.sh फ़ाइल के लिए अनुमति अस्वीकार - ट्रैविस-सीआई

$ ./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 फिर कौन रन लिपी। इसलिए स्क्रिप्ट की जरूरत नहीं है निष्पादन.

सही बात?