在':bower'任务上运行JHipster gradlew失败

时间:2016-10-17 21:48:11

标签: node.js intellij-idea gradle bower jhipster

我正在尝试在jhipster项目中运行./gradlew并使用':bower'任务获取下一个错误:

:cleanResources
:bootBuildInfo
:bower FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':bower'.
> A problem occurred starting process 'command 'bower''
.......

Caused by: net.rubygrapefruit.platform.NativeException: Could not start 'bower'
        at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
        at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
        at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:68)
        ... 2 more
Caused by: java.io.IOException: Cannot run program "bower" (in directory "/Users/vovkvlad/coding/learning/Java/jHipProj"): error=2, No such file or directory
        at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:25)
        ... 4 more

我在stackoverflow上看到过类似的问题:

  1. Running JHipster Gradle task from Intellij IDEA

  2. jhipster - error executing task :bower

  3. 但是第一个链接只抱怨IntelliJ中的失败(在我的情况下,终端中也会出现同样的错误)

    第二个链接给删除节点提供了非常奇怪的答案,这对我来说很奇怪,并且可能不适用,因为2年过去了。

    那么,有没有人知道我做错了什么? 我会感激任何帮助/提示。 在此先感谢您的帮助!

    编辑:我全局安装了bower,因此可以在$ PATH中的一个路径下找到它。并且终端会识别凉亭。

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。我能够通过使用./gradlew --stop停止gradle守护进程来修复它。这是link to a post,我找到了解决方案。