在Linux终端中无法识别GVM安装的gradle

时间:2015-03-08 07:52:31

标签: gradle build.gradle griffon

最近通过gvm和$ gradle build安装的gradle会抛出以下错误消息。

If 'gradle' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf gradle

显然,类路径问题,所以我尝试了echo $GRADLE_HOME输出     /home/karthikeyan/.gvm/gradle/current

但是实际的二进制文件是/home/karthikeyan/.gvm/gradle/2.3/bin(将其导出到路径变量,可以工作)。如果我在版本之间切换怎么办?有没有一般的解决方案?

1 个答案:

答案 0 :(得分:1)

您应始终使用$GRADLE_HOME指向$HOME/.gvm/gradle/current/ - 如果不是$GRADLE_HOME则使用后者路径。

如果需要在版本之间切换,请使用以下命令:

gvm use gradle <version>

../current/ 路径是一个符号链接,指向正在使用的gradle版本。它以下列方式完成,以简化使用 - 只需将../current 路径添加到$PATH即可完成,而不是手动切换版本每次安装新版本。