【问题标题】:Grails custom environmentGrails 自定义环境
【发布时间】:2012-04-30 12:29:43
【问题描述】:

当我尝试通过设置环境名称来使用 grails 中的自定义环境时

grails -Dgrails.env=demo run-app

我只收到一条错误消息说

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

看来这个问题只存在于windows环境——在linux上,一切正常……

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

【问题讨论】:

  • 你试过只用grails demo run-app吗?
  • 好吧,只是好奇。我没有使用自定义环境,所以我没有其他建议:/
  • 你使用的是什么版本的 Grails?

标签: grails


【解决方案1】:

找到了解决办法:

windows需要在参数两边加引号:

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

这适用于两种操作系统:windows 和 linux!

更新:

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

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

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

grails -Dgrails.env=demo run-app

太可怕了。

【讨论】:

  • 好发现!您应该为您浪费的时间向 Microsoft 发送账单 :) 此外,您应该接受您的回答,以便其他人知道这是经过验证的解决方案。
猜你喜欢
  • 2011-02-21
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 2020-09-19
  • 1970-01-01
  • 2011-08-18
相关资源
最近更新 更多