使用msysgit工具时出现Cmder错误

使用msysgit工具时出现Cmder错误

使用 cmder,每次我尝试运行其中一个 msysgit 工具(例如 ls)时,都会出现以下错误:

0 [main] ls 7796 stdio_init:无法使 stderr 与 stdout 区分开来

相同的工具在 cmd.exe 和 git-bash 中运行良好,所以我不明白为什么它在 cmder 中不起作用。Cmder 使用 ConEmu,所以这也可能是问题所在。

Cmder版本:1.2

ConEmu版本:20150513预览版

Git for Windows 版本:Git-1.9.5-preview20150319

Windows 版本:7(64 位)

Git 任务命令:

"%ConEmuDrive%\Program Files\Git\usr\bin\bash.exe" --login -i -new_console

答案1

您的问题很可能与 ConEmu 或 cmder 无关。

检查您的工具 (ls.exe) 是否与 bash.exe 在同一个位置使用。检查您的 PATH 变量。

此外,这可能与 TERM 变量有关。

无论如何,如果您从 Win+R 运行 bash.exe,您会观察到相同的行为。

相关内容