Добавление git к пути на Windows breaks Make? - PullRequest
0 голосов
/ 25 января 2019

Я установил Git для Windows (переносная версия) и добавил "C:/Program Files/Git/bin" в переменную системного пути. Когда я сделал это, он испортил мою марку, которую я установил с Mingw-w64.

Когда я запускаю команду для построения моего проекта (make all), я получаю эту ошибку:

process_begin: CreateProcess(NULL, echo compiling src/prototype-main.cpp, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [make/targets.make:40: src/prototype-main.o] Error 2

Когда я удаляю его из переменной пути, он снова работает нормально. Что с этим? Единственные файлы в каталоге "Git/bin":

bash.exe
git.exe
sh.exe

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Я понял, что вам нужно поместить каталог "cmd" в путь, а НЕ каталог "bin".Это определенно странно для меня все еще, и я все еще не понимаю, почему он портит make, если вы поместите каталог "bin" в путь.

В переносимой версии Git для Windows естьфайл с именем "README.portable".Он говорит вам (вместо использования терминалов git-bash или git-cmd) поместить каталог "cmd" в путь и напрямую использовать git.

Если кто-нибудь знает, почему make ломается, еслиКаталог "bin" находится на пути, я все еще хотел бы знать, что происходит.

0 голосов
/ 25 января 2019

Попробуйте вместо этого:

После этого вы сможете увидеть, сохраняется ли проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...