2016-10-17 5 views
2

Я пытаюсь запустить ./gradlew в jhipster проекте и получить следующую ошибку с ':bower' задачей:Запуск JHipster gradlew терпит неудачу на «: Бауэр» задача

: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

Но первая ссылка жалуется только об отказе в IntelliJ (и в моем случае то же самое происходит ошибка в терминале)

И второе звено дает довольно странный ответ с удалением узла, который кажется мне странным, и может быть не применяется, поскольку прошло 2 года.

Итак, у кого есть ключ к тому, что я делаю неправильно? Буду благодарен за любую помощь/подсказку. Заранее благодарим за помощь!

EDIT: У меня есть колокольчик, установленный по всему миру, так что его можно найти под одним из путей в $ PATH. И беседа распознается с терминала.

+0

Попробуйте запустить 'yo jhipster: info', чтобы проверить, что ваша среда в порядке –

+0

Вы использовали среду докеров? Если да, попробуйте запустить град изнутри контейнера. – Moreno

ответ

3

У меня была эта же проблема. Я смог исправить это, остановив демона градиента, используя ./gradlew --stop. Вот link to a post, где я нашел решение.

1

У меня такая же проблема, и я исправил ее командой ниже.

gradle --stop 

В моем случае, я использую Eclipse, с Buildship плагин, он начинает Grade Daemon построить проект сам по себе, и путь к классам NodeJS & Бауэр разница при запуске приложения в терминале.

Смежные вопросы