Команда git: не найдена (в OS X 10.5)

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

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

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

Я работаю под OS 10.5

РЕДАКТИРОВАТЬ

В ответе ниже, который указал мне на мою переменную 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

Как я могу сделать эти два файла одним?

8 ответов

Решение

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

/usr/local/git/bin

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

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

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

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

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

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

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

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

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

/usr/local/git/bin

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

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

Что сработало для меня

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

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

sudo chmod ugo+x /usr/libexec/path_helper

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

cd ~

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

pwd

Должно появиться что-то вроде: / user / YOUR_USER

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

vi .bash_profile

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

Bash Profile VI

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

режим вставки

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

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

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

:wq

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

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

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

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

xcode-select --install

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

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

xcode-select --reset

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

Поскольку это был лучший результат в моем поиске в Google: «git-clone: ​​command not found», я бы добавил, что в моем случае мне нужно было только удалить тире, т.е. «git clone» вместо «git-clone», и что решил мою проблему, я следовал учебнику, в котором использовалось тире

Другие вопросы по тегам