2

Когда я пытаюсь запустить git --version (или любую команду git) в git-bash, я получаю следующую ошибку:

bash: git: command not found

В Windows у меня есть C:\Program Files\Git\cmd в моей системной переменной Path.

Я создал ярлык на рабочем столе для git-bash. В его свойствах я удалил --cd-to-home из исполняемого файла Target и изменил каталог "Start in" на каталог git: D:\my-proj .

Когда я открываю git-bash из этого ярлыка, pwd возвращает /d/my-proj как и ожидалось. Тем не менее, я все еще получаю команду bash: git: command not found .

Запустив env из git-bash, я нашел пару интересных вещей:

  1. HOME и HOMEDRIVE установлены на /z/ и Z: соответственно.
  2. PATH имеет значение .:/z//bin:/bin:/usr/bin:/usr/bin/X11:/usr/local/X11R5/bin:/usr/local/bin:/sas/tools/com
  3. ORIGINAL_PATH кажется, указывает на мою переменную пути Windows, но он включает /mingw64/bin:/usr/bin:/z/bin и не показывает путь к Git.

Кажется, что мой git-bash не очень хорошо работает с переменными пути Windows, но я не уверен, как их установить, чтобы я мог запускать команды Git из git-bash. Любой совет?

1 ответ1

2

Оказывается, .profile устанавливал переменную PATH , не позволяя ему распознавать git в пути Windows. Прокомментировал эту строчку и все заработало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .