zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    2020软件工程最后一次作业
    常用的10种算法

    赫夫曼编码
    哈希表(散列)
    查找算法
    排序算法
    递归

    软件工程最后一次作业
  • 原文地址:https://www.cnblogs.com/woshimrf/p/gradlew-permission-denied-on-travis.html
Copyright © 2011-2022 走看看