对我来说,问题出在安装的软件Strawberry Perl中。
我正在使用适用于 Windows 10 的下一个开源软件:
- 开放SSH
- 油灰
- 用于 Windows 的 Git
- Qt 5.12.6
但是,安装程序 Qt 5.12.6 会提示您安装 Strawberry Perl。似乎需要这个包来自动创建软件部署脚本。Strawberry Perl 除了 Perl 之外还有更多的开源软件。但实际上在 99% 的情况下不需要安装 Strawberry Perl。
在卸载 Strawberry Perl 之前,我的 PATH 变量变成了这样:
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\stepanov_sm\AppData\Local\Microsoft\WindowsApps;
卸载 Strawberry Perl 后,我的 PATH 变量变成了这样:
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Users\stepanov_sm\AppData\Local\Microsoft\WindowsApps;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;
可能是,Strawberry Perl 与 Git for Windows 中的二进制文件/脚本重叠。在卸载 Strawberry Perl 之前,命令git --version在 45 秒内执行!卸载 Strawberry Perl 后,命令开始立即执行。