java—当我试图查看Grails2.4.5的版本并创建应用程序时,为什么Grails2.4.5版本不起作用?

ctzwtxfj  于 2021-07-04  发布在  Java
关注(0)|答案(1)|浏览(248)

我目前从事的项目使用groovy 2.3.11版和grails 2.4.5版。
安装groovy后一切都很顺利。然而,当我在上述版本中安装grails并运行“grails-version”命令时,我的终端根本没有显示任何内容(我在18.04.5版本上使用的是ubuntu)。
尽管如此,我还是尝试通过创建一个应用程序来测试grails,但没有任何效果。当我将grails的版本改为4.0.4时,我可以正常地做所有事情。
我已经手动卸载和重新安装,但它不起作用。问题依然存在。
我还测试了版本2.4.4和2.5.0,错误与版本2.4.5相同。但是,从3.0.0版开始,这个问题就不会发生。
我也尝试了这个链接(grails没有在ubuntu上工作),第一次是在那里工作的(我让它创建一个运行这个命令的helloworld应用程序“grails create app helloworld”),所以,一个删除了所有的链接,它又尝试了一次,但是第二次没有工作。
有人能帮我吗?

3j86kqsm

3j86kqsm1#

问题是在终端中运行命令“export path=”$path:$grails\u home/bin“时没有设置环境变量。
我通过打开一个新终端并运行echo$path命令发现了这一点。我意识到,设置根本没有改变。
之后,我尝试根据以下链接中描述的步骤更改bachrc文件本身的设置:https://askubuntu.com/questions/554664/path-not-saved-as-i-login-again. 除此之外,我还在该文件中设置了java\u home和groovy\u home。
现在一切正常。
经验教训:通过打开一个新终端并运行“echo$path”,始终检查您的路径是否真的按预期设置

相关问题