看起来你需要在文件build.sh
中添加执行权限。请尝试在您自己的机器上执行以下命令:
git update-index --add --chmod=+x build.sh
git commit -m 'Make build.sh executable'
git push
git commit
之前,我运行了git status
,它显示相同的文件被跟踪和未跟踪。我提交了并且一切正常,但下次我执行git add
时,权限就丢失了。 - April Polubiecbefore_install:
- chmod +x build.sh
另一种选择是使用bash运行脚本,这将省去修改文件权限的需要。
bash path/to/file.sh
或者:
sh path/to/file.sh
在这种情况下,你并没有执行脚本本身,而是在执行bash
或sh
,然后由它们来运行脚本。因此,脚本不需要是可执行的。
明白吗?
只需在包含build.sh文件的路径下运行
chmod +x build.sh