$ ./build.sh --quiet verify
/home/travis/build.sh: line 59: ./build.sh: Permission denied.
The command "./build.sh --quiet verify" exited with 126.
Antworten:
Sieht so aus, als müssten Sie die Datei build.shmit Ausführungsberechtigungen einchecken . Bitte versuchen Sie Folgendes von Ihrem eigenen Computer aus:
git update-index --add --chmod=+x build.sh
git commit -m 'Make build.sh executable'
git push
chmod +x build.sh && git add build.sh?
git commitich den Git-Status ausgeführt und es wird dieselbe Datei angezeigt , die verfolgt und nicht verfolgt wird. Ich habe mich verpflichtet und war in Ordnung, aber beim nächsten Bearbeiten git addder Datei gingen die Berechtigungen verloren.
Eine andere Möglichkeit wäre, das Skript mit bash auszuführen. Dadurch müssten die Berechtigungen der Dateien nicht mehr geändert werden.
bash path/to/file.sh
Alternative:
sh path/to/file.sh
In diesem Fall sind Sie nicht ausführen das Skript selbst, Sie ausführen bash oder shdie dann läuft das Skript. Daher muss das Skript nicht ausführbar sein .
Sinn ergeben?
Führen Sie einfach den Pfad aus, in dem sich die Datei build.sh befindet
chmod +x build.sh