1

我在 1.3.7 中有一个 grails 应用程序,但在运行该应用程序时显示以下消息:

| '应用程序需要 grails 版本 [1.3.7],但 GRAILS_HOME 是版本 [2.1.0] - 如果此 Grails 版本比您的应用程序预期的版本新,请使用正确的 Grails 版本或运行 'grails upgrade'。

如果我输入 ${GRAILS_HOME} 它指向 1.3.7,这意味着 grails home 已经指向 1.3.7 。

我还将 2.0.1 用于其他应用程序。

有什么建议么 ?????

4

2 回答 2

1

我想是的,你有两个 grails 版本,但是一个或两个版本在系统路径中,并且你运行,正在运行与 GRAILS_HOME 不同的版本,你应该只有一个在路径和 GRAILS_HOME 中,并且应该有相同的版本。

于 2013-01-23T20:50:44.050 回答
1

您的 PATH 环境变量很可能会选择 grails 2.1.0。如果您使用的是 unix 类型which grails,请找出路径中的 grails 目录。

于 2012-11-19T11:48:59.807 回答