在msysgit安装目录中,git有时会使用一堆Cygwin工具(sh,ssh,wc,...)。 当我在新的Win8 VM上安装msysgit(1.7.11.msysgit.1)时,有时候我会进入第一次运行任何Cygwin工具的状态,我得到以下错误:
0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x3A0000, State 0x10000
D:\Program Files (x86)\Git\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
下一次它将起作用,每个工具都会发生一次。
关于为什么会发生这种情况的想法,一次运行后如何修复特定工具以及如何在一开始就修复它?