Windows 2008 - O comando 'Where' mostra o caminho correto, mas o comando real não funciona

1

Na minha VM do Windows 2008, tenho o Git instalado. Quando executo o seguinte comando

where git

Eu recebo a seguinte saída

C:\Program Files (x86)\Git\cmd\git.cmd
C:\Program Files (x86)\Git\cmd\git.exe

mas quando executo git no prompt de comando, recebo o seguinte erro

'git' is not recognized as an internal or external command,
operable program or batch file.

Confirmei que git está incluído no meu PATH . Aqui está o que meu PATH

PATH=C:\Ruby\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft SQL Server0\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Java\jre6\bin;C:\Program Files\Microsoft Windows Performance Toolkit\;C:\Program Files (x86)\Mozilla Firefox\;C:\Program Files\NCover\;C:\Program Files (x86)\nant-0.91-alpha2\bin;D:\Tools;C:\OpenSSL-Win64\bin;C:\Windows\system32\dns\bin;C:\Program Files\TortoiseSVN\bin;C:\tools;C:\DevKit;C:\ansi160\x64;"C:\Program Files (x86)\Vim\vim73;C:\Program Files\Microsoft SQL Server0\Tools\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\nodejs\;C:\Program Files (x86)\Git\cmd;C:\Chocolatey\bin;C:\PhantomJS;C:\Users\suhas.chatekar\AppData\Roaming\npm;D:\SystemTools\cmder;

O que poderia estar errado aqui?

    
por Suhas 10.01.2014 / 11:03

1 resposta

1

A citação no seu caminho pode ser o problema.

Eu sinto que os espaços podem ser o problema, embora eu não possa ter certeza. Há uma coisa que você pode tentar:

Fire up the command prompt

SET PATH="C:\Program Files (x86)\Git\cmd" (notice the quotes)

now type git

Se tudo estiver bem, então você deve mover o seu git para algum caminho sem espaços ou simplesmente usar aspas.

    
por 10.01.2014 / 11:31