Я могу запустить тесты Jasmin в Karma, используя командную строку karma и командную строку maven, но при попытке запустить maven (например, mvn install) из STS 3.2.0.RELEASE (Eclipse, Juno 4,2) я получаю следующее сообщение об ошибке:Eclipse maven не может найти исполняемый файл karma
Failed to execute goal com.kelveden:maven-karma-plugin:1.2:start (default) on project store-webapp: There was an error executing Karma. Cannot run program "karma": error=2, No such file or directory -> [Help 1]
это как если бы, когда затмение оболочки Maven, он не имеет/USR/местные/бен в пути. Есть ли способ настроить использование eclipse пути при вызове maven?
Моя среда:
- Mac OSX 10.8.4
- STS 3.2.0.RELEASE (Eclipse, Juno 4,2)
- Maven-карма-плагин 1,2
- карма 0.8.6 (установленных по всему миру через НПМ установить -g карму)
- Node.js 0.10.12 (устанавливается с помощью пакета OSX)
Jean
В Mac OS X 10.8 (и возможно раньше) приложения GUI не имеют того же пути, что и терминал. Чтобы добавить '/ usr/local/bin' в глобальный путь, вам нужно отредактировать (и, возможно, создать)'/etc/launchd.conf', чтобы включить 'setenv PATH/usr/bin:/bin:/usr/SBIN:/SBIN:/USR/местные/bin' Вы должны отредактировать/создать этот файл с помощью администратора privs так используйте Sudo с VI или нано 'Судо нано/и т.д./launchd.conf' ** Вам нужно будет для перезагрузки вашего Mac до того, как это изменение вступит в силу. ** Эта информация была найдена на ServerFault [ссылка] (http://serverfault.com/questions/16355/how-to-set-global-path-on-os -x/277034 # 277034) –
Нубам разрешено отвечать на свои вопросы в течение 8 часов, поэтому я ответил на это в приведенном выше комментарии. –