2016-04-25 9 views
1

У меня возникла проблема с внедрением git-крючков с клиентом Github Desktop для окон. Когда я создал крючок, он запускает скрипт python, который проверяет сообщение фиксации. Странная часть, она отлично работает в Windows с командной строкой, powershell, tortoisegit, webstorm IDE, git bash, также работает на терминале Linux, EXCEPT для клиента Github Windows. чтение журнала отладки, я получаю эту ошибкуGithub desktop и git hooks

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

Мои уже пытались решения:

  • добавляющие 'питона' в системной переменной
  • использованием Руби
  • удаления «/ USR/бен/окр '(это вызовет ошибку, говоря, что этот файл не существует)
  • добавление решения .bashrc-файла, которое я нашел онлайн, помещая путь python в мой домашний каталог

Кто-нибудь знает, как это исправить?

+0

Есть ли клиент 'Github Windows 'с python? – gdlmx

+0

Нет, нет. Я уже установил его –

+0

@stevenR вы когда-нибудь выясняли, что происходит/как это исправить? Благодаря! – mcheah

ответ

1

Эта ошибка означает, что Git не может найти

Чтобы исправить это, добавьте C:\Python (или там, где вы установили Python) в переменную окружения PATH в окнах (Панель управления> Система).

После того, как вы установите его, снова проверьте крючок.


Другой вариант заключается в создании .bashrc файл в %USERPROFILE% каталоге и установите переменную там:

export PATH=/c/Python:$PATH 

снова - проверить, что это устранило проблему.

+0

Я уже сделал оба этих варианта, и ни один из них не работал –