2014-11-03 44 views
1

我想使用Git的內置命令幫助,但是我總是得到消息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 

我懷疑這是路徑幫助文件是錯誤的,這是造成問題的實際拍拍是C:\Program Files (x86)\Git\doc\git\html)。我將如何着手糾正這個問題?還是我沒有想到的另一個問題?

+2

注意:當你輸錯你尋求幫助的命令時,你會得到完全相同的錯誤信息。試試'git help statuss'或'git help mrege' ... – ThomasH 2015-11-17 18:21:19

回答

0

該路徑應該沒問題,斜線會自行排列。

我猜你沒有爲git設置html瀏覽器。有關文檔,請參閱here

我建議將完整路徑添加到web.browser配置變量中的瀏覽器可執行文件中,如文檔中所示。使用PATH的Unix-y方式並不完全轉化爲Windows。

+2

已輸入'$ git config --global web.browser chrome'和'$ git config --global browser.chrome.path'C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe''因爲我得到同樣的錯誤而產生了變化。 – Marmstrong 2014-11-03 15:38:51

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路徑,例如當用戶=「USER1」

0

更改web.browserbrowser.<tool>.path的配置值對我不起作用。

什麼解決了Windows上的問題是找到(或創建).html文件,右鍵單擊>打開方式>選擇默認程序,然後選擇您想要的瀏覽器(並確保您選中'always use the selected程序打開這種文件'複選框