启动 Git Bash 时遇到问题,不确定错误发生在堆栈的哪个位置。运行 Windows 10、Git Bash、ConEmu 和 Vagrant。
当我通过 ConEmu 或直接通过应用程序启动 Git Bash 时,我收到以下消息:
0 [main] bash 4696 fork: child 528 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
1263234 [main] bash 4696 fork: child 684 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
3519490 [main] bash 4696 fork: child 2020 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
7764494 [main] bash 4696 fork: child 7064 - died waiting for dll loading, errno 11
bash: fork: retry: No child processes
我对 Git Bash(或 bash,就此而言)知之甚少,无法弄清楚发生了什么,我能找到的所有答案都是关于 Cygwin 的。
最佳答案
自上次更新以来,COMODO 防火墙发生了同样的问题。
将 Git 文件夹添加到
文件评级 > 文件列表
作为受信任的文件将 Git 文件夹添加到
高级保护 > Milanescious > Shell 代码排除
在
Firewall > Application Rules
中将 git-bash.exe 设置为allowed application
(这个可能是可选的,但无论如何都不会造成伤害)
解决了 Windows 10 上的问题。
旁注:关闭 COMODO 防火墙并不能解决问题,这是相当具有误导性的...但是添加排除规则确实可以解决问题。
其他注意事项:如果您使用 Comodo 防火墙,您应该考虑卸载它...它已经窃听并破坏了我的 Windows 安装,我一删除就遇到了很多 BSOD它... 事后想起来,他是很多问题的根源。我的意思是,防火墙到底是如何在没有通知的情况下默默地阻止应用程序或无限沙箱的。再加上删除是一件很痛苦的事,卸载程序崩溃了两次......
关于windows - 无法启动 Git Bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37263702/