команда git: не найдена (в OS X 10.5) - PullRequest
19 голосов
/ 03 декабря 2009

Я получаю эту ошибку, когда пытаюсь использовать git в последнее время. Я не совсем уверен, когда возникла ошибка, поскольку я редко использую git. Я использовал это. Я ничего не изменил об этом или моей машине, о которой я знаю. Теперь это не работает.

Я прошел и переустановил последнюю версию, используя этот установщик, и все еще получаю ту же ошибку в терминале.

Кто-нибудь слышал об этом раньше? Программа установки работает нормально, без ошибок, но все равно не распознает команду "git" в терминале.

Я использую ОС 10.5

EDIT

В ответ ниже, который указал мне на мою переменную PATH, я думаю, что это проблема. Я установил MacPorts в один момент, который изменил мой .profile Я понятия не имею, как изменить это назад все же. Мой старый .profile был такой:

alias g='git'
export PS1='$(git branch &>/dev/null; if [ $? -eq 0 ]; then \
echo "\[\033[00m\]$(git branch grep ^*sed s/\*\ //) "; fi)\$\[\033[00m\] '
export LC_CTYPE=en_US.UTF-8
export PATH=$PATH:/usr/local/bin

Мой новый .profile такой:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH

Как сделать так, чтобы эти два файла стали одним?

Ответы [ 7 ]

24 голосов
/ 01 августа 2012

Была такая же проблема с горным львом.

Если вы используете XCode, запустите его. затем перейдите в XCode-> предпочтения и установите «Инструменты командной строки».

Вот и все, работал на меня.

http://www.hongkiat.com/blog/mountain-lion-git-fix/

24 голосов
/ 03 декабря 2009

Со страницы, на которую вы ссылаетесь:

/usr/local/git/bin

Это в вашем ПУТИ?

Откройте ~/.profile в вашем любимом редакторе и добавьте строку

export PATH=$PATH:/usr/local/git/bin

Это добавляет элемент в переменную PATH (разделенную двоеточиями), поэтому он совместим с другими командами, которые изменяют путь.

10 голосов
/ 03 декабря 2009

Другой способ подойти к этому - проверить, есть ли у вас файл /etc/paths.d/git.Установщик OSX должен был создать этот файл, содержащий:

/usr/local/git/bin

, чтобы он был загружен без какого-либо необходимого .bash_profile или, по крайней мере, без специальных записей в вашем .bash_profile, илипрофиля в вашем случае.

Я только что протестировал удаление моего .bash_profile и открытие нового окна оболочки, и я все еще могу разрешить команду git.

8 голосов
/ 30 августа 2012

То, что сработало для меня, было

  1. Установка последней версии Xcode из App Store
  2. Бег alias git='xcrun git' за этот парень .
5 голосов
/ 14 ноября 2012

Если люди все еще сталкиваются с этой проблемой, убедитесь, что / usr / libexec / path_helper является исполняемым. У меня была эта проблема при установке Prezto.

sudo chmod ugo+x /usr/libexec/path_helper
1 голос
/ 27 июня 2017

Перейдите в свой домашний каталог:

cd ~

Вы можете подтвердить, что находитесь в правильном каталоге, распечатав свой рабочий каталог:

pwd

Это должно вывести что-то вроде: / user / YOUR_USER

Затем откройте свой профиль bash:

vi .bash_profile

Вы должны увидеть что-то вроде следующего:

Bash Profile VI

Затем нажмите 'i', чтобы войти в режим вставки

insert mode

Затем добавьте свой экспорт в файл (Вы можете использовать COMMAND + c и COMMAND + v для копирования вставки):

export PATH=$PATH:/usr/local/git/bin

Затем нажмите кнопку «esc» ->, затем введите следующее, чтобы записать свои изменения, и выйдите:

:wq

Затем нажмите ввод.

Далее вам нужно закрыть и закрыть терминал, а затем открыть новый.

0 голосов
/ 24 февраля 2018

В моем случае с моим path не было ничего плохого, но правильно ли установлен XCode или нет.

В Терминале (Приложения> Утилиты> Терминал) введите и запустите :

xcode-select --install

Эта команда загрузит и установит XCode Developer Tools, и вы больше не увидите это сообщение.

Или, в зависимости от того, где находится ваша проблема, выполнение следующей команды также может помочь:

xcode-select --reset

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...