
当我使用git时,它说:“未能分叉子进程:可能需要临时重新设置unavailable.DLL资源。请参见'rebaseall --帮助‘。”我怎样才能解决这个问题?
当我使用tortoiseGit存储时,我收到了这样的消息
> git.exe stash save -- "12"
0 [main] sh (7224) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x12F0400.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
0 [main] sh 13140 fork: child -1 - forked process 7224 died unexpectedly, retry 0, exit code 0xC0000142, errno 11
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 发布于 2016-07-21 06:10:50
尝试使用可移植版本的Git for Windows 2.9.2:
PortableGit-2.9.2-64-bit.7z.exe (比如D:\git\git2.9.2),D:\Program Files (x86)\Git相关的路径D:\git\git2.9.2;D:\git\git2.9.2\bin;D:\git\git2.9.2\cmd;D:\git\git2.9.2\usr\bin然后,在CMD会议上:
bash -i --login并检查bash是否正常工作发布于 2017-01-19 08:52:19
一天早上,我也遇到了同样的问题。我试图卸载Git,只是为了查看它是否损坏,它指示我关闭一些像任务管理器中的sh.exe这样的进程。在我杀了他们之后,我成功地打开了Git bash。
干杯!
发布于 2018-01-29 16:03:52
这是解决办法。
还从同一个文件夹中添加这些其他二进制文件: expr.exe、uname.exe、grep.exe、rm.exe
祝好运,
加布里埃尔
https://stackoverflow.com/questions/38494951
复制相似问题