gpt4 book ai didi

grails - grails -Dgrails.env = xxx总是说 “Script Xxx”未找到,你的意思是

转载 作者:行者123 更新时间:2023-12-02 14:30:46 25 4
gpt4 key购买 nike

Grails 2.5,Java 7 64bit,Windows 8.1

这很奇怪。我们有一个大型应用程序,并且我是唯一的Windows用户(macs上的其他所有人)。由于某种原因,我无法在命令行上对环境做任何事情。

例如。我可以做这个:

grails run-app

但是我不能这样做:
grails -Dgrails.env=myenv run-app

它总是说:

找不到脚本“Myenv”,您的意思是...

在我的DataSource.groovy中,我有:
 environments {
development {
dataSource {
// stuff
}
myenv {
// same stuff as the above stuff
}
}

它适用于其他用户,但不适用于我。

有什么想法可以调试吗?这意味着我无法进行开发,因为我需要多个环境来进行liquibase diff等。

最佳答案

在Windows上,您必须在引号中传递参数,如下所示:

grails "-Dgrails.env=myenv" ...

该文档仅提及可与Shell脚本一起使用的方式。窗口或使用的 grails.bat的行为都不同。

关于grails - grails -Dgrails.env = xxx总是说 “Script Xxx”未找到,你的意思是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31814077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com