Команда 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-> настройки и установите "Инструменты командной строки".
Вот и все, работал для меня.
Другой способ подойти к этому - проверить, есть ли у вас /etc/paths.d/git
файл. Установщик OSX должен был создать этот файл, содержащий:
/usr/local/git/bin
так что он будет подхвачен без необходимости в.bash_profile или, по крайней мере, без специальных записей в вашем.bash_profile или.profile в вашем случае.
Я только что протестировал удаление моего.bash_profile и открытие нового окна оболочки, и я все еще могу решить git
команда.
Что сработало для меня
- Установка последней версии Xcode из App Store
- Бег
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
Вы должны увидеть что-то вроде следующего:
Затем нажмите "я", чтобы войти в режим вставки
Затем добавьте свой экспорт в файл (вы можете использовать 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», и что решил мою проблему, я следовал учебнику, в котором использовалось тире