当版本更改为下一个Grails版本时,域类创建错误

时间:2014-05-26 06:44:38

标签: grails

我下载了GGTS。 Grails版本是2.3.7。我改为Grails版本2.2.4。当我创建域类时,它会产生错误。如果有人知道帮助我,请。使用2.3.7 ver创建Grails项目是可以的。 2.2.4是问题。

{ Starting process on NDMM0245-PC/192.168.10.178
  Loading Grails 2.2.4
  | Configuring classpath
  | Downloading: tomcat-embed-core-7.0.42.jar
  ..........
}

加载很长时间后。错误在下面..

 'create domain class ' has encountered error.
  The command Grails command (project) was terminated because it didn't produce new product output produced so far.
  ...
  See menu Windows>>Preferences>>Grails>>Launch

所以,我配置了In Preference>> Grails lunch>>   我将'Grails 2.2.4'变量和值添加到'Grails 2.2.4目录'。

2 个答案:

答案 0 :(得分:0)

您必须下载要使用的Grails版本,然后"添加..."它在首选项> Groovy> Grails的。

管理Grails版本的更简单方法是gvm。您可以安装此工具并运行

gvm install grails 2.2.4

将在以下目录中安装Grails

~/.gvm/grails/2.2.4

然后你可以"添加......"到GGTS。

答案 1 :(得分:0)

  1. 确保您的用于2.2.4的grails包没有损坏或检​​查 大小
  2. 在终端上安装grails之后执行 grails maven clean 以避免缓存冲突
  3. 如果您直接指向您的grails 2.2.4目录,请检查所有环境变量。避免其他 grails 2.3.7 如果可能的话,比如环境设置。
  4. 通过发出此命令检查您是否安装了正确的grails或配置 grails version
  5. 检查您的GGTS是否指向Perefernce上的Grails 2.2.4 - > Groovy-> Grails或将其添加到那里。
  6. 毕竟在GGTS上做了Grails -> Referesh DependencyClean and Build
  7. Alloha !!