首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Groovy环境管理器如何处理Windows env

Groovy环境管理器如何处理Windows env
EN

Stack Overflow用户
提问于 2014-04-16 19:57:46
回答 1查看 297关注 0票数 0

为了在Windows上手动安装诸如Groovy、Grails、Gradle等工具,我需要设置一个新的env (即GROOVY_HOME),然后将该工具的bin目录添加到系统Path (即%GROOVY_HOME%\bin)中,等等。

我对GVM的理解是,它允许您在任何给定的时间点在操作系统上拥有所有这些工具的多个版本。但是,对于这些工具必须存在(并且必须指向特定版本)才能运行这一事实,这是怎么可能的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-16 20:05:53

GVM使用符号链接来更改Groovy、Grails等当前版本。

代码语言:javascript
运行
复制
~/.gvm/grails/current

如果Grails的当前版本为2.3.5,则此符号链接指向

代码语言:javascript
运行
复制
~/.gvm/grails/2.3.5

如果运行gvm use grails 2.3.6,GVM将符号链接更改为指向

代码语言:javascript
运行
复制
~/.gvm/grails/2.3.6

因此,GRAILS_HOME env总是指向~/.gvm/grails/current,但是当您运行~/.gvm/grails/current命令时,这个符号链接的目标会发生变化。

Windows文件系统不支持符号链接,这就是GVM不能在Windows上工作的原因(尽管您可以在Cygwin下运行它)。

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

https://stackoverflow.com/questions/23118972

复制
相关文章

相似问题

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