Проблемы установки Git под Mac OS X 10.9 (Mavericks)


29

Я только что закончил новую установку Mavericks. Затем я зашел на git-scm.com и скачал установщик Mac и установил с него Git.

Теперь, когда я захожу в терминал и набираю, gitя получаю это:

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', 
requesting install. Choose an option in the dialog to download the command line 
developer tools.

Я также этот диалог:

введите описание изображения здесь

Установщик git установил git, /usr/local/git/binи я добавил это в свой, PATHно все еще не играю в кости.

Что я здесь не так делаю? Я не хочу устанавливать xcode только для того, чтобы я мог использовать git.

Ответы:


44

Просто скачайте оригинальный пакет git . Установщик установит git в /usr/local/git(вам нужно отключить параметры безопасности, чтобы запустить установщик).

Существует предустановленная оболочка git, /usr/binиспользуемая XCode, которая не работает без установки XCode. Вам нужно запустить /usr/local/git/bin/gitявный или изменить переменную PATH, чтобы содержать /usr/local/git/binраньше /usr/bin!

Создайте / отредактируйте свой ~/.profileсо следующим:

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

Есть ли способ удалить эту обертку из xcode?
Ян Ганчич,

@ JanHančič: Да sudo rm /usr/bin/git, но не рекомендуется!
Арне Бурмейстер

3
Попробуйте вместо этого использовать ~ / .profile и перезапустите терминальное приложение
Arne Burmeister

1
Это работает сейчас да. Я думаю, что мой .bashrc не так или иначе поднят. Благодарность!
Ян Ганчич,

2
Для меня работал выше, но в ~ / .bash_profile
Chux

1

Для Mac OS X 10.10 (Yosemite) добавьте:

/usr/local/git/bin

В качестве первой строки /etc/pathsи удалить /etc/paths.d/gitфайл, чтобы избежать дублирования. Это повлияет на всех пользователей.


-1

Просто установите псевдоним, чтобы при вызове команды git он вызывал правильный вместо оболочки ...

alias git="/usr/local/git/bin/git" 

Mac-mini:/$ git -version
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Mac-mini:/$ alias git="/usr/local/git/bin/git"

Mac-mini:/$ git -version
Unknown option: -version
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.