gradle 安装的 GVM 在 Linux 终端中无法识别
GVM installed gradle is not recognized in Linux terminal
最近通过 gvm 安装 gradle 并且 $ gradle build
抛出以下错误消息。
If 'gradle' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf gradle
显然,class 路径问题,所以我尝试了 echo $GRADLE_HOME
输出
/home/karthikeyan/.gvm/gradle/current
但实际的二进制文件位于 /home/karthikeyan/.gvm/gradle/2.3/bin(将其导出到路径变量,有效)。如果我在版本之间切换怎么办?有什么通用的解决方案吗?
你应该总是使用指向$HOME/.gvm/gradle/current/
的$GRADLE_HOME
-所以如果不是$GRADLE_HOME
使用后一个路径。
如果需要在版本之间切换,请使用以下命令:
gvm use gradle <version>
../current/
path 是指向正在使用的 gradle 版本的符号链接。它通过以下方式完成以简化使用 - 只需将 ../current
path 添加到 $PATH
即可完成,而不是每次都有新版本时手动切换版本安装。
最近通过 gvm 安装 gradle 并且 $ gradle build
抛出以下错误消息。
If 'gradle' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf gradle
显然,class 路径问题,所以我尝试了 echo $GRADLE_HOME
输出
/home/karthikeyan/.gvm/gradle/current
但实际的二进制文件位于 /home/karthikeyan/.gvm/gradle/2.3/bin(将其导出到路径变量,有效)。如果我在版本之间切换怎么办?有什么通用的解决方案吗?
你应该总是使用指向$HOME/.gvm/gradle/current/
的$GRADLE_HOME
-所以如果不是$GRADLE_HOME
使用后一个路径。
如果需要在版本之间切换,请使用以下命令:
gvm use gradle <version>
../current/
path 是指向正在使用的 gradle 版本的符号链接。它通过以下方式完成以简化使用 - 只需将 ../current
path 添加到 $PATH
即可完成,而不是每次都有新版本时手动切换版本安装。