2014-12-18 2 views
1

Просто нашли ошибку, когда использование gnuwin32 Сделать в командной строке:GNUwin32 make противоречит Git, как избежать этой ситуации?

гну сделать сделать: Прерывание/Исключение пойманы

Моя система Window 7. Есть путь Марка и путь в Git мои системные переменные PATH.

Когда я удаляю git-путь из переменной PATH, больше нет ошибок при создании вещей.

Так что мой вопрос:

Есть в любом случае, чтобы избежать этого конфликта между замыкающими и GIT CMDS? Большое спасибо ~

+0

Вы поместили путь git * после * или * до * пути make в своем PATH? – VonC

+0

обе старался, до и после. такая же ошибка. – Zhaiduo

+0

Можете ли вы попробовать очистить папку git, которая находится в вашем% PATH%, и добавить эти элементы, чтобы увидеть, какой из них вызывает проблему? – VonC

ответ

0

В OP Zhaiduo отчеты:

Это кажется @echo **** в Makefile инициирует "Interrupt/Exception caught".
Но никакого какого-либо cmd не назвали «echo» в папке git bin.

Верно, но есть команды, которые связаны с управлением эхом, выполняемым в сеансе оболочки, например less.exe.

Обходной найдено ОП немного экстремальный (но работает):

Мое решение переименовать папку git/bin перед тем make сборки, возвращение обратно.

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