博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gradlew在Travis CI没可执行权限 permission denied
阅读量:5749 次
发布时间:2019-06-18

本文共 422 字,大约阅读时间需要 1 分钟。

问题的来源

我给一个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

转载地址:http://vwezx.baihongyu.com/

你可能感兴趣的文章
hdu 5452 Minimum Cut 树形dp
查看>>
使用 SharpSvn 执行 svn 操作的Demo
查看>>
在mysql数据库中制作千万级测试表
查看>>
js函数大全
查看>>
hdu 4831 Scenic Popularity(模拟)
查看>>
刷题笔记
查看>>
MongoDB索引创建(5)
查看>>
sql点滴39—解决数据库日志文件过大的问题
查看>>
ZH奶酪:基于ionic.io平台的ionic消息推送功能实现
查看>>
第7篇 ORACLE EBS DEMO虚拟机环境的安装
查看>>
50个提高PHP编程效率的方法
查看>>
Python编码问题整理
查看>>
iOS:Masonry介绍与使用
查看>>
kinect for windows - DepthBasics-D2D详解
查看>>
regular expression 在线检测的网站
查看>>
unexpected error ConnectionError object has no attribute
查看>>
【CodeForces 602A】C - 特别水的题3-Two Bases
查看>>
设计模式 -- 解释器模式(Interpreter Pattern)
查看>>
如何移除EFI system partition?
查看>>
【c语言】统计一个数二进制中的1的个数
查看>>