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

时间:2015-12-08 15:54:41

标签: gradle

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

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

enter image description here

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

Gradle 2.6

建造时间: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 :(得分:2)

有几种可能性:

  • gradle --version的行为有何不同?
  • 该文件夹中是否有build.gradle个文件?当Gradle无法找到构建文件时,这是默认消息。
  • 您在该文件夹中的gradle.properties文件中是否有任何内容?无效的属性可能会导致gradle始终返回:help的输出。

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

答案 1 :(得分:0)

jsfiddle 您在上面发布的输出是gradle :help的输出,而不是gradle -version的输出。

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

答案 2 :(得分:0)

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

我在Mac上,对我而言,我在.bash_profile中有这个价值

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

我把它改成了

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

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