Я купил новый MacBook Pro и установил список приложений ниже по порядку. На моем старом MacBook, также работающем с OS X 10.6.6, у меня не было /usr/bin/git
, однако, на новом MacBook Pro, я это делаю. Единственные различия, которые я могу себе представить между двумя системами:
- Новый MacBook Pro имеет Xcode 4 и Xcode 3 на старом MacBook
- Новый MacBook Pro установлен git с помощью homebrew против установленного MacBook [ git -osx-installer] []
homebrew установлен git 1.7.4.1 в /usr/local/Cellar/git
и символически привязан к /usr/local/bin
. Это заставляет меня думать, что Xcode 4 установил git
1.7.3.4 в /usr/bin
. Кто-нибудь может подтвердить или опровергнуть это?
Если Xcode 4 не установил git 1.7.3.4 в /usr/bin
, любые мысли о том, что сделала программа?
Приложения, установленные в заказе
- Первая загрузка
- Обновление программного обеспечения Ran Apple
- Ran Bootcamp для создания 48-Гбайт NTFS-раздела для Windows 7
- Установил iWork '09 и запустил обновление программного обеспечения для установки iWork Update 5
- Установленный TextExpander 3.2.4
- Установленный Dropbox 1.0.20
- Установленный 1Password 3.5.9
- Установленный Alfred 0.8.2 (107)
- Установленный Adium 1.4.1
- Начала установку Xcode4 через App Store
- Установленный Caffeine 1.1.1 через App Store
- Установленный Kindle через App Store
- Завершена установка Xcode 4 через App Store
- Установленный Homebrew с использованием следующей команды:
ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"
- Установлен git с помощью
brew install git
- Установленный MacVim с помощью
brew install macvim
Обновление: информация о получении пакета
Я запустил pkgutil --file-info /usr/bin/git
и отобразилась следующая информация. Похоже, что это противоречит Xcode 4.
volume: /
path: /usr/bin/git
pkgid: com.apple.pkg.GitLeo
pkg-version: 4.0.0.9000000000.1.1248867338
install-time: 1300459157
uid: 0
gid: 0
mode: 755
Почему это проблема, когда Xcode 4 устанавливает git
По умолчанию путь /usr/local/bin
находится после /usr/bin
(см. файл /etc/paths
). Это означает, что вместо 1.7.4.1 используется git 1.7.3.4, который установлен Homebrew.