create-app在当前目录中创建应用程序

时间:2016-09-22 15:33:52

标签: grails

我正在使用最新的Grails版本(3.1.12)并遵循官方getting started guide

我被困在2.3 Creating an Application

C:\Users\xehpuk\grails-apps>grails
| Enter a command name to run. Use TAB for completion:
grails> create-app helloworld
| Application created at C:\Users\xehpuk\grails-apps
| Resolving Dependencies. Please wait...

这些是C:\Users\xehpuk\grails-apps的新内容:

.gitignore
build
build.gradle
gradle
gradle.properties
gradlew
gradlew.bat
grails-app
src

显然,命令create-app在当前目录而不是子目录helloworld中创建应用程序,就像我使用了--inplace选项一样。

为什么以及如何改变这个?

1 个答案:

答案 0 :(得分:2)

问题是您正在使用Grails shell中的create-app命令,而您不应该这样做。

create-app命令应该从操作系统的命令行运行:

grails create-app helloworld