gradlew在Travis CI没可执行权限 permission denied

问题的来源

我给一个gradlew项目添加Travis CI的时候遇到一个问题,gradlew没有可执行权限。具体错误如下:

/home/travis/build.sh: line 45: ./gradlew: Permission denied

显然,gradlew没有可执行权限。

解决

首先查看权限,

ls -la | grep gradlew

或者使用git

git ls-tree HEAD 

结果

100644 blob 39e33cd9155a732f8a4df3d105463af5af0051c5    build.gradle

644没有执行权限。所以,添加x权限

chmod 755 gradlew

或者用git

git update-index --chmod=+x gradlew

这时候查看git status发现有文件改变,提交就好。
github显示变更记录为

0  gradlew 100644 → 100755

    关注我的公众号

gradlew在Travis CI没可执行权限 permission denied
唯有不断学习方能改变! -- Ryan Miao
上一篇:CentOS6.5下安装配置VNC


下一篇:【COCOA(MAC) APPLICATION 开发系列之二】总结一些常用控件以及简单在自定义VIEW上绘制字符串