当我试图通过设置环境名称,如Grails的定制环境
grails -Dgrails.env=demo run-app
利用Grails的定制环境的我只得到一个错误信息说
Script 'demo' not found, did you mean: ...
似乎只有这个问题存在于Windows环境 - 在Linux上,一切正常...
对不起,我忘了提及,我使用Grails v 2.0.3
当我试图通过设置环境名称,如Grails的定制环境
grails -Dgrails.env=demo run-app
利用Grails的定制环境的我只得到一个错误信息说
Script 'demo' not found, did you mean: ...
似乎只有这个问题存在于Windows环境 - 在Linux上,一切正常...
对不起,我忘了提及,我使用Grails v 2.0.3
找到了解决办法:
窗口需要大约参数引号:
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
太可怕了。
好的发现!应该向Microsoft发送一笔账单,以避免浪费时间:)另外,您应该接受您的回答,以便其他人知道这是一个经过验证的解决方案 –
该系统只允许我在两天内接受我的饮水器...... – rdmueller
您是否尝试过使用'grails demo run-app'? –
同样的结果。 :-( – rdmueller
好吧,只是好奇,我没有使用自定义环境,所以我没有其他建议:/ –