我遇到了使用Github桌面客户端实现git钩子的问题。我创建的钩子运行一个检查提交信息的python脚本。奇怪的是,它在Windows命令提示符、powershell、tortoisegit、webstorm IDE、git bash以及Linux终端上都能很好地运行,但在Github Windows客户端上却不行。通过阅读调试日志,我得到了以下错误信息:
GitHub.IO.ProcessException: /usr/bin/env: python: No such file or directory
我已经尝试过的解决方案:
- 将'python'添加为系统变量
- 使用ruby
- 删除'/usr/bin/env'(这会引发一个错误,说这个文件不存在)
- 添加了一个在线找到的.bashrc文件解决方案,将python路径放在我的主目录中
有人有任何想法如何解决这个问题吗?