【问题标题】:Unable to use Grails 3.0.9 version无法使用 Grails 3.0.9 版本
【发布时间】:2015-11-05 07:42:33
【问题描述】:

我在 Windows 上工作。我正在尝试使用 Grails 3.0.9 版本。之前我用的是 Grails 2.4.2,一切正常。

下载并设置 Grails 3.0.9 的 windows 环境后,我在 Windows cmd 上输入了 'grails help' 或 'grails create-app test'

它总是告诉 '错误:无法找到或加载主类 org.codehaus.groovy.grails.cli.support.GrailsS​​tarter'

然后我尝试使用3.0.8,它告诉同样的错误。但是如果我切换到使用 2.4.2,它可以正常工作。

附言。在 Grails 3.0.9 上,我使用 jdk1.8.0_65。

为新版本的 Grails 设置我做错了什么或错过了什么。

谢谢。

【问题讨论】:

  • 将 $GRAILS_HOMR\bin 添加到您的环境变量中

标签: grails


【解决方案1】:

我遇到了完全相同的问题。你可以试试: 打开一个新的 CMD 窗口并打印您的变量(PATH、GRAILS_HOME)(如果已设置)。 有时我的变量仍然引用了我的 Grails 2.3.7 库,而不是我想使用的 3.0.8。 这发生在我的 Windows 10 上。从 CMD 重新启动几次后,一切顺利。也许系统变量以某种方式被缓存而不是立即设置。

【讨论】:

    【解决方案2】:

    我建议在 windows 上使用 gvm,它是一个安装工具,使用 windows powershell 可以非常快速地切换 grails

    现在称为 sdkman http://sdkman.io/

    如果您安装在 mac 或 unix 之类的操作系统上

    https://github.com/flofreud/posh-gvm有很好的windows安装教程

    gvm install grails 3.0.9 ,你可以把它设置为默认值,在最后说yes或者

    gvm use grails 3.0.9 
    

    gvm list grails 看看还有哪些其他版本的 grails 可以安装。

    然后键入grails -version 以查看安装的版本并测试grails

    你的grails create-app 应该可以工作

    【讨论】:

      猜你喜欢
      • 2016-02-29
      • 1970-01-01
      • 2016-02-15
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-22
      • 2016-03-16
      相关资源
      最近更新 更多