我遇到了使用Windows的Github Desktop客户端实现git hooks的问题。当我创建钩子时,它运行一个python脚本来检查提交消息。奇怪的是,它在Windows上运行完全正常,带有命令提示符,powershell,tortoisegit,webstorm IDE,git bash,也适用于Linux终端,EXCEPT适用于Github Windows客户端。阅读调试日志,我收到此错误
GitHub.IO.ProcessException: /usr/bin/env: python: No such file or directory
我已经尝试过的解决方案:
有没有人知道如何解决这个问题?
答案 0 :(得分:1)
此错误表示Git找不到
要解决此问题,请将C:\Python
(或安装python的任何位置)附加到Windows中的PATH
环境变量(控制面板>系统)。
一旦你设置它再次测试钩子。
另一个选择是在.bashrc
目录中创建一个%USERPROFILE%
文件并在那里设置变量:
export PATH=/c/Python:$PATH
再次 - 检查它是否解决了问题。