Intellij 14 gradle 无法 运行 bower 命令

Intellij 14 gradle fails to run bower command

我刚开始在 OSX Yosemite 上使用 intellij 14.1.5 玩 JHipster 框架/代码生成器。我有一个简单的应用程序,其中包含几个域对象,我已将它们作为 gradle 项目导入到 Intellij 中。当我尝试通过 gradle 构建 "run" 任务 运行 应用程序时,构建在 bower 命令上失败。我可以从 osx 终端应用程序和使用 Intellij 的终端 window 成功 运行 这个 gradle 任务。当我从 gradle 任务窗格调用 运行 任务时,或者如果我从工具栏的 "run configurations" 下拉菜单中调用 运行 任务时,它会失败。当 Intellij 调用 gradle 时感觉它失败了,但是当在终端中调用 gradlew 时它成功了。我不确定为什么这些环境/调用会有所不同。

我已经通过 nvm/node 安装了 npm/gulp/bower/yoeman 并且正在使用当前版本(今天安装)。节点在 4.1.1.

发布此答案,因为还没有人发布过。 I have followed the recommendation of this other post. It fixes the Intellij app launcher on the mac to recognize the path for node commands. The original technique is described in apple.stackexchange.com。我将这种技术与最新的 Intellij Idea 2016.1.3 一起使用,并且调用 Intellij gradle 运行 bower / npm 就好了。