Угадайте, вы используете IntelliJ на OSX, может быть, с установкой беседки?
Недавние версии OSX (не менее 10.10.1) не позволяют вам легко устанавливать PATH для графических приложений (у startctl, похоже, есть ошибка в отношении PATH). В сочетании с отсутствием возможности изменить текущую среду PATH для запуска подпроцессов в Java, это приводит к тому, что невозможно найти исполняемый файл bower. Полное описание корневой проблемы можно увидеть здесь (Setting the environment for ProcessBuilder), но, по сути, IntelliJ должен правильно настроить ваш PATH для поиска нестандартных PATH.
Мое решение на данный момент является полным хак взяты из https://apple.stackexchange.com/a/51737 - по сути, создать сценарий оболочки:
создать /Application/IntelliJ\ IDEA\ 14.app/Contents/MacOS/idea.sh
с содержимым:
#!/bin/sh
. ~/.bash_profile
logger "`dirname \"$0\"`/idea"
exec "`dirname \"$0\"`/idea" [email protected]
затем chmod +x /Application/IntelliJ\ IDEA\ 14.app/Contents/MacOS/idea.sh
затем редактировать /Application/IntelliJ\ IDEA\ 14.app/Contents/Info.plist
и комплект CFBundleExecutable
- idea.sh
наконец, запустить /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -f /Applications/IntelliJ\ IDEA\ 14.app
Это хак, но работает ... и пока Apple не исправляет launchctl, это единственное решение, которое я придумал.
Где находится «беседка»? Не могли бы вы попытаться открыть терминал в IDEA и попробовать «какую беседу» посмотреть, сможет ли IDEA найти «беседу»? – longhua
от Терминала в IDEA ... все работает ... какая колокольня /Users/eduardo/.nvm/versions/node/v0.12.2/bin/bower – eduardoschmidtsantos
Не могли бы вы разместить файл сборки? – longhua