當我試圖通過設置環境名稱,如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
好吧,只是好奇,我沒有使用自定義環境,所以我沒有其他建議:/ –