首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GVM设置默认Groovy版本时出错

GVM设置默认Groovy版本时出错
EN

Stack Overflow用户
提问于 2016-04-22 05:49:41
回答 2查看 78关注 0票数 0

我用GVM安装了groovy:

代码语言:javascript
复制
gvm install groovy

但是当我同意将2.4.6设置为默认版本时,我得到了这个错误:

代码语言:javascript
复制
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操作,但随后创建了一个指向该文件夹的符号链接。你知道我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2016-04-22 06:05:40

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

看起来像是因为某种原因,它当前是一个目录

尝试将current移开,然后重试

PS: gvm现在被称为sdkman,命令是sdk而不是gvm,尽管gvm目前仍然支持历史兼容性

票数 0
EN

Stack Overflow用户

发布于 2016-04-22 11:47:37

从名字上看,你就像是在"MinGW“外壳上。sdkman无法处理此环境中的软链接。

删除current目录并复制要使用的版本。这不是一个普通的问题;会影响sdkman下所有可用的工具(例如lazybone、grails..)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36781094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档