我正在使用最新的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
选项一样。
为什么以及如何改变这个?
答案 0 :(得分:2)
问题是您正在使用Grails shell中的create-app
命令,而您不应该这样做。
create-app
命令应该从操作系统的命令行运行:
grails create-app helloworld