首页 文章

运行gradle -version不会返回正确的信息

提问于
浏览
1

我将首先说我已经在多台机器上设置gradle而没有问题 .

在一台特定的机器上,我已经设置了gradle,但是当我运行“gradle - version”时,我得到以下输出:

enter image description here

无论我运行什么gradle命令,它总是输出与上面相同的信息 . 例如,如果我运行“gradle tasks”,它仍将返回您在上面看到的内容 . “gradle -version”应该与此类似:


Gradle 2.6

Build 时间:2015-08-10 13:15:06 UTC

内部编号:无

修订版:233bbf8e47c82f72cb898b3e0a96b85d0aad166e

Groovy:2.3.10

Ant:2013年12月23日编译的Apache Ant(TM)版本1.9.3

JVM:1.7.0_67(Oracle Corporation 24.65-b04)

操作系统:Windows 7 6.1 amd64

任何有关如何纠正此问题的信息都非常感谢 . 谢谢 .

3 回答

  • 0

    几种可能性:

    • gradle --version 的行为有何不同?

    • 该文件夹中是否有 build.gradle 文件?当Gradle无法找到构建文件时,这是默认消息 .

    • 您在该文件夹中的 gradle.properties 文件中是否有任何内容?无效的属性可能导致 gradle 始终返回 :help 的输出 .

    我希望至少其中一个是有帮助的 .

  • 2

    enter image description here
    您在上面发布的输出是 gradle :help 的输出,而不是 gradle -version 的输出 .

    如果省略命令中的 :help ,则应打印正确的输出 . (:帮助位于命令行的第二行,请参见截图中的红色标记)

  • 0

    您是否检查了在环境变量中设置的 GRADLE_HOME 值?如果它指向您以前的版本,则需要更改它 .

    我在Mac上,对我来说,我在.bash_profile中有这个 Value

    export GRADLE_HOME=/usr/local/Cellar/gradle/3.4.1
    

    我改成了

    export GRADLE_HOME=/usr/local/Cellar/gradle/latest
    

    现在 gradle --version 返回最新版本为4.0.1,我在几分钟前安装了它 . 我相信,我现在不必再改变了!

相关问题