我正在尝试使用Git的内置帮助命令但是我总是收到消息
$ git help status
Launching default browser to display HTML ...
fatal: failed to launch browser for C:\Program Files (x86)\Git/doc/git/html//git-status.html
我怀疑这是帮助文件错误的路径,导致问题的实际pat是C:\Program Files (x86)\Git\doc\git\html
)。我该如何纠正这个问题?或者这是我没想到的另一个问题?
答案 0 :(得分:0)
该路径应该没问题,斜线会自行解决。
我猜你没有为git设置html浏览器。有关相关文档,请参阅here。
我建议将完整路径放到web.browser
配置变量中浏览器的可执行文件中,如文档中所示。在PATH中拥有所有东西的Unix-y方式并不能完全转化为Windows。
答案 1 :(得分:0)
是的,问题是路径上反复出现反斜杠。 在最新版本(git版本2.5.0.windows.1)中,此问题已得到修复。 但是,类似的问题仍然存在 - 当路径包含非ASCII符号时(用户Владик):
C:\Users\Владик>git help -w add
Launching default browser to display HTML ...
fatal: failed to launch browser for C:\Users\Владик\AppData\Local\Programs\Git\mingw32/share/doc/git-doc/git-add.html
help命令可以正常使用ASCII路径,例如当user =“user1”
时答案 2 :(得分:0)
更改web.browser
或browser.<tool>.path
的配置值对我不起作用。
在Windows上解决问题的是找到(或创建).html文件,右键单击&gt;打开&gt;选择默认程序,然后选择所需的浏览器(并确保选中“始终使用所选程序打开此类文件”复选框
答案 3 :(得分:0)
我只是想指出,如果您的命令中有拼写错误或没有帮助页面,您将收到相同的错误。
这来自于它如何尝试解析命令。