Autorisation refusée pour build.sh fichier
$ ./build.sh --quiet vérifier
/home/travis/build.sh: ligne 59:. /build.sh: Permission denied.
la commande". /build.sh vérification silencieuse, sortie 126.
25
demandé sur
Amit Kumar
2017-02-10 11:40:06
3 réponses
on dirait que vous devez vérifier dans le fichier build.sh
avec les permissions d'exécution. Essayez les opérations suivantes à partir de votre propre machine:
git update-index --add --chmod=+x build.sh
git commit -m 'Make build.sh executable'
git push
49
répondu
joepd
2017-02-12 11:30:28
Vous pouvez accorder la permission nécessaire en ajoutant ces lignes à la .Travis.yml
before_install:
- chmod +x build.sh
29
répondu
Lanayx
2017-03-10 09:20:38
Exécuter le script bash
une Autre option serait d'exécuter le script bash, cela omettrait la nécessité de modifier les permissions des fichiers.
bash path/to/file.sh
alternativement:
sh path/to/file.sh
Notez que
Dans ce cas, vous êtes exécuter le script lui-même, vous êtes exécuterbash
ou sh
pistes la script. Par conséquent, le script n'a pas besoin d'être exécutable.
logique?
2
répondu
Jesse van der Pluijm
2017-10-19 06:14:19