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).