GVM 设置默认时髦版本时出错



>我用GVM安装了groovy:

gvm install groovy

但是当我对将 2.4.6 设置为默认版本说"是"时,出现此错误:

rm: `/c/Users/<user_name>/.sdkman/candidates/groovy/current' is a directory
ln: `/c/Users/<user_name>/.sdkman/candidates/groovy/current': cannot overwrite direc
tory

不知道为什么它试图 rm 当前文件夹,但随后创建一个指向它的符号链接。知道我做错了什么吗?

current应该是指向当前版本目录的符号链接,而不是目录本身

看起来由于某种原因,它目前是一个目录

尝试将current移开,然后重试

PS:gvm现在被称为sdkman,该命令sdkgvm尽管gvm目前仍然适用于历史兼容性

从名称来看,您似乎在"MinGW"外壳上。 sdkman无法处理此环境中的软链接。

删除current目录并复制要使用的版本。这不是一个时髦的问题;影响 SDKMAN 下可用的所有工具(例如 Lazybone、Grails..)

相关内容

  • 没有找到相关文章

最新更新