首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >尝试安装Grails 2.2.1总是给我Grails 2.1.1通过GVM

尝试安装Grails 2.2.1总是给我Grails 2.1.1通过GVM
EN

Stack Overflow用户
提问于 2014-03-31 21:53:32
回答 1查看 436关注 0票数 1

我正在试着让Grails 2.2.1启动并运行。

我有GVM,所以我尝试了gvm install grails 2.2.1,它似乎已经成功了。我运行它告诉我的源代码命令,然后运行grails --version,然后看到Grails version: 2.1.1

哇哦。

如果我查看我的用户的.gvm/grails目录,看看current符号链接指向的是什么,我就会看到/home/myuser/.gvm/grails/2.2.1。如果我做了which grails,我就得到了/home/myuser/.gvm/grails/current/bin/grails

如果我去/home/myuser/.gvm/grails/current/bin/grails并运行./grails --version,就会得到Grails version: 2.2.1

Grails2.2.1是否以某种方式依赖Grails2.1.1,从而迫使GVM也安装它?

如何纠正我的路径,以便当我运行grails时,它会给我2.2.1版本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-31 22:19:00

您是否在某个时候手动安装了Grails 2.1.1?

~/.gvm/bin/gvm-init.sh脚本通常来源于.bashrc,并配置环境。

验证GVM环境是否正确来源于bashrc:

代码语言:javascript
运行
复制
$ echo $GVM_AVAILABLE
true

验证GRAILS_HOME环境变量:

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

确保没有为grails定义别名:

代码语言:javascript
运行
复制
$ alias grails
-bash: alias: grails: not found

检查路径顺序:

代码语言:javascript
运行
复制
$ echo $PATH | awk 'BEGIN { RS=":" } { print NR, $0 }'

验证grails链接:

代码语言:javascript
运行
复制
$ ls -l ~/.gvm/grails/current
lrwxlrwxlrwx 1 user user 35 Feb 19 11:01 ~/.gvm/grails/current -> ~/.gvm/grails/2.2.1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22772956

复制
相关文章

相似问题

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