Я искал в Интернете, но не смог найти ничего, чтобы исправить мою конкретную проблему. Я пытаюсь развернуть WebApp в AppHarbor с некоторыми дополнительными задачами, но у вас возникла проблема с сборкой.Бегущая беседка от афарборной сборки
<Target Name="NpmBuild"> <!--This part runs OK as AppHarbor machine has node installed-->
<Exec Command="npm install" />
<Exec Command="npm install bower -g" />
<Exec Command="npm install gulp -g" />
<Message Text="Npm Build Finished" />
</Target>
<Target Name="BowerBuild"> <!--This part fails because bower can't find Git-->
<Exec Command="%USERPROFILE%\AppData\Roaming\npm\bower.cmd install" />
<Exec Command="%USERPROFILE%\AppData\Roaming\npm\bower.cmd cache clean" />
<Exec Command="%USERPROFILE%\AppData\Roaming\npm\bower.cmd update" />
<Message Text="Bower Build Finished" />
</Target>
я редактировал файл .csproj, как показано выше, для выполнения некоторых задач для переднего плана построения для моего проекта, где он устанавливает НПМ затем Бауэр/глотка. После этого, когда он пытается запустить «становой установить» выводит эту ошибку:
ENOGIT мерзавец не установлен или нет в PATH
Команда становой распознается, но, вероятно, мерзавец не установлен на компьютере, AppHarbor предоставляет приложение.
Мои вопросы:
Есть ли способ установить мерзавца в машине AppHarbor (или доступ к нему)? Если он уже установлен, как я могу его проверить или заставить работать на подставке?