现在我正在阅读以下项目的代码。我是Play2的新手(带Scala)。
https://github.com/mohiva/play-silhouette-angular-seed#master
当我用上面链接中写的指令构建它时,它运行正常。(它在终端上)。 但是当我使用IntelliJ IDEA打开该项目时,我遇到了以下错误。
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
'force' not enabled
Will run: [grunt, --gruntfile=Gruntfile.js, watch] in /Users/chabashilah/
/prv/dev/test/test-play-silhouette-angular-seed/ui
java.io.IOException: Cannot run program "grunt" (in directory "/Users/chabashilah/
/prv/dev/test/test-play-silhouette-angular-seed/ui"): error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:248)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
[trace] Stack trace suppressed: run 'last compile:run' for the full output.
[error] (compile:run) java.io.IOException: Cannot run program "grunt" (in directory "/Users/chabashilah/
/prv/dev/test/test-play-silhouette-angular-seed/ui"): error=2, No such file or directory
[error] Total time: 1 s, completed 2015/03/28 0:36:40
1. Waiting for source changes... (press enter to interrupt)
我想这是一个小配置错误,但无法找到它发生的原因。 我怎样才能建立?
感谢。
答案 0 :(得分:0)
我对此区域一无所知,但显而易见的解决方案(在我的无知中)是将grunt所在的目录添加到路径中,然后重新启动Intellij以确保拾取路径更改。你试过了吗?