Grails定制环境

时间:2012-04-30 12:29:43

标签: grails

当我尝试通过设置环境名称(如

)来使用grails中的自定义环境时
grails -Dgrails.env=demo run-app

我只收到错误消息

Script 'demo' not found, did you mean: ...

似乎这个问题只存在于windows环境中 - 在linux上,一切正常......

抱歉,我忘了提到我使用的是Grails v 2.0.3

1 个答案:

答案 0 :(得分:7)

找到了解决方案:

windows需要参数周围的引号:

grails "-Dgrails.env=demo" run-app

这适用于OS:windows和linux!

<强>更新

似乎只有windows powershell需要引号,但linux也接受它们:

grails "-Dgrails.env=demo" run-app

对于Windows cmd.exe,您必须使用不带引号的语句:

grails -Dgrails.env=demo run-app

可怕。