最近通过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(将其导出到路径变量,可以工作)。如果我在版本之间切换怎么办?有没有一般的解决方案?
答案 0 :(得分:1)
您应始终使用$GRADLE_HOME
指向$HOME/.gvm/gradle/current/
- 如果不是$GRADLE_HOME
则使用后者路径。
如果需要在版本之间切换,请使用以下命令:
gvm use gradle <version>
../current/
路径是一个符号链接,指向正在使用的gradle版本。它以下列方式完成,以简化使用 - 只需将../current
路径添加到$PATH
即可完成,而不是手动切换版本每次安装新版本。