Unable to run gradlew

2019-04-04 03:08发布

问题:

I've setup a build.gradle file with apply plugin: 'java'. I tried setting up a gradle wrapper using the instructions here, but when I type sudo ./gradlew build, I get an error sudo: ./gradlew: command not found. When I type gradle build, the project builds fine. It's just gradlew that isn't working.
I even tried sudo chmod +x gradlew but it didn't work. I'm using Fedora 20, 64 bit and gradle version 1.10.

回答1:

Ok so the solution was to run gradlew on the Linux partition itself. Somehow, when I ran it from a Windows partition mounted in Linux, the file couldn't get execute permissions even though I ran chmod 777 gradlew. When I copied the project into the Linux filesystem and ran it, it worked fine (after setting execute permission for it).