gradle - 没有在Gradle GUI中运行的命令

标签 gradle gradlew

每当我尝试通过以下命令使用gradle gui时:
./gradlew --gui
它显示像这样的错误enter image description here

未安装

  • Gradle,因为我使用的是Gradle包装器
  • 包装器中的Gradle版本为2.10
  • 甲骨文Java 8
  • 最佳答案

    我在控制台上看到了错误...

    Starting external process
    org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/home/manisha/.gradle/wrapper/dists/gradle-2.10-bin/baigpnfu14tdk6ztbfwcl8275/gradle-2.10/bin/gradle''
    at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:197)
    at org.gradle.process.internal.DefaultExecHandle.failed(DefaultExecHandle.java:327)
    at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:86)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    
    Caused by: net.rubygrapefruit.platform.NativeException: Could not start '/home/manisha/.gradle/wrapper/dists/gradle-2.10-bin/baigpnfu14tdk6ztbfwcl8275/gradle-2.10/bin/gradle'
    at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
    at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
    at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:68)
    ... 5 more
    
    Caused by: java.io.IOException: Cannot run program "/home/manisha/.gradle/wrapper/dists/gradle-2.10-bin/baigpnfu14tdk6ztbfwcl8275/gradle-2.10/bin/gradle" (in directory "/media/manisha/manu/twc/OMEGA"): error=13, Permission denied
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)
    ... 7 more
    
     Caused by: java.io.IOException: error=13, Permission denied
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
    at java.lang.ProcessImpl.start(ProcessImpl.java:134)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    ... 8 more
    

    而且我知道问题在于给予许可...。

    因此,我使用gradle授予路径/home/manisha/.gradle/wrapper/dists/gradle-2.10-bin/baigpnfu14tdk6ztbfwcl8275/gradle-2.10/bin/gradle下的文件sudo chmod 705 gradle的执行许可,然后再次运行./gradle --gui并且它运行成功。...:)

    关于gradle - 没有在Gradle GUI中运行的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36007290/

    相关文章:

    android - bash脚本或Python解析gradle依赖

    jenkins - 如何在 Jenkins 上生成 Gradlew?

    import - LibGDX 依赖项

    bash - 即使直接在服务器上执行,BitBucket Pipelines也不执行整个Shell脚本

    android - 重复的属性application @ appComponentFactory

    gradle - java.lang.NoClassDefFoundError : javax/xml/bind/JAXBException

    java - Gradle : Multiple subtasks share the same extension variable object

    java - Gradle AppEngine 项目文件更改在不重新启动的情况下不会反射(reflect)出来

    gradle - 我如何知道 gradle 任务是否已定义输入和输出?

    gradle - 如何将属性传递给Gradle的soapui插件,以便在项目中可用