2016-04-25 95 views
1

我在執行Git鉤子和Github桌面客戶端的窗口問題。當我創建鉤子時,它會運行一個python腳本來檢查提交消息。奇怪的是,它運行在Windows上的命令提示符,powershell,tortoisegit,webstorm IDE,git bash,還可以在Linux終端上運行,除了Github Windows客戶端以外。閱讀調試日誌,我得到這個錯誤Github桌面和git鉤子

GitHub.IO.ProcessException: /usr/bin/env: python: No such file or directory 

我已經嘗試的解決方案:

  • 使用紅寶石
  • 刪除添加 '蟒蛇' 作爲系統變量
  • 「的/ usr/bin中/ ENV '(這會拋出一個錯誤,說這個文件不存在)
  • 添加一個.bashrc文件解決方案,我通過把Python路徑放在我的主目錄中找到

有沒有人有任何想法如何解決這個問題?

+0

'Github Windows客戶端'帶有python嗎? – gdlmx

+0

不,它不。我已經安裝了它 –

+0

@stevenR你有沒有想過發生了什麼/如何解決這個問題?謝謝! – mcheah

回答

1

這個錯誤意味着混帳找不到

爲了解決這個問題,追加C:\Python(或你安裝Python)的窗口中你PATH環境變量(控制面板>系統)。

一旦你設置它再次測試鉤。


另一種選擇是在你的%USERPROFILE%目錄下創建一個.bashrc文件並設置變量有:

export PATH=/c/Python:$PATH 

再次 - 檢查,看看它解決了這一問題。

+0

我已經做了這兩個選項,他們都沒有工作 –