最近安装了 Github Desktop,它想在路径上找到 git.exe。我已将 Git 安装在 C:/PortableGit 中。我将 C:/PortableGit/bin 添加到我的系统路径中。我验证了它在那里。如果我打开 CMD 窗口并输入“git”,我会得到“git”未被识别为内部或外部命令。如果我在 CMD 窗口中导航到 c:/PortableGit/bin 并输入“git”,我会得到同样的错误。如果我输入“git.exe”,则有效。
这是怎么回事?我的系统是不是出问题了,EXE 无法识别了?如果真是这样,其他东西是不是也会出问题?
注意:在其他位置尝试了其他版本的 Git,结果相同。
PATH 命令的输出:PATH=C:\portablegit\bin;C:\Oracle\product\11.2.0\client\bin;C:\Oracle\product\11.2.0\client_64\bin;C:\Program Files (x86)\CheckPoint\Endpoint Security\Endpoint Common\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\HID Global\ActivClient\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL服务器\120\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL 服务器\130\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL 服务器\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL 服务器\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 服务器\140\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL 服务器\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Plantronics\Spokes3G\;C:\Program Files (x86)\PuTTY\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance工具包\;C:\Program Files\Adobe\Adobe PDF iFilter 11(适用于 64 位平台)\bin\;C:\Program Files\apache-maven-3.5.3\bin;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\dotnet\;C:\Program Files\HID Global\ActivClient\;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\bin64;C:\Program Files\IBM\WebSphere MQ\tools\c\samples\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Java\jdk1.8.0_211\bin;C:\Program Files\Kindel Systems\winprint\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL服务器\130\工具\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\工具\Binn\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\nodejs\;C:\Program Files\PowerShell\7\;C:\Program Files\TortoiseGit\bin;C:\Program Files\TortoiseSVN\bin;C:\ProgramData\chocolatey\bin;C:\Users\rs02130\AppData\Local\GitHubDesktop\bin;C:\Users\rs02130\AppData\Local\Microsoft\WindowsApps;C:\Users\rs02130\AppData\Local\Pandoc\;C:\Users\rs02130\AppData\Local\Programs\Git\cmd;C:\Users\rs02130\AppData\Local\Programs\Microsoft VS代码\bin;C:\Users\rs02130\AppData\Roaming\npm;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Plantronics\Spokes3G\
我的系统 PATHEXT 是 .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY
我有一个带 .RB 的用户 PATHEXT。我将其删除了。
我可以从 C:/WINDOWS 运行 EXE(记事本、Py)
答案1
我有一个带有 .RB 的用户 PATHEXT。我删除了它。似乎已经解决了所有问题。