На моем компьютере с Windows 7 установлена переменная PATH, и все выглядит нормально
echo %Path%
Пути выглядят хорошо и разделены знаком ";" как обычно, однако, когда я пытаюсь запустить любые исполняемые файлы пользовательских команд (например, git), я получаю что-то вроде
'git' is not recognized as an internal or external command, operable program or batch file.
Это происходит, хотя моя переменная Path показывает C:\Program Files (x86)\Git\bin; как один из путей. Если я запускаю exe из Windows Explorer, он работает просто отлично. Кроме того, я попытался перезапустить cmd и сделать полную перезагрузку с тем же результатом. Что может быть причиной этого?
вот результат echo% Path%:
C:\Windows\system32;C:\Windows;C:\Windows\system32\Wbem;C:\Windows\system32\WindowsPowerShell\v1.0\; C:\Program Files (x86)\OpenSSH; C:\Python27; C:\Program Files (x86)\nodejs; C:\Program Files (x86)\Git\bin; C:\Program Files\Mercurial; C:\Program Files (x86)
И вот что на самом деле установлено:
%SystemRoot%\system32\; %SystemRoot%\; %SystemRoot%\System32\Wbem\; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Program Files (x86)\OpenSSH\bin\; C:\Python27\; C:\Program Files (x86)\curl-7.23\; C:\Program Files (x86)\Git\bin\; C:\Program Files (x86)\nodejs\; C:\Program Files (x86)\PHP\; C:\Program Files\Mercurial