2014-12-06 3 views
7

Я попытался обновить мою версию git на Mac OS X 10.7, но она не изменит версию. Он все еще на 2.0.Я не могу удалить Git

Если я бегу,

rm -rf /usr/local/git 
rm /etc/paths.d/git 
rm /etc/manpaths.d/git 

новая версия получает удалена, но старый все еще там (git еще действует команда).

Как найти каталог, в котором установлена ​​эта версия «призрак»?

+0

Для других, читающих это, если вы используете что-то вроде Homebrew, чтобы добавить новую версию git, не забудьте перезагрузить терминал. Вы не увидите обновленную версию до перезапуска терминала. – RustyToms

ответ

13

Чтобы увидеть, где установлен мерзавец:

which git 

Смотри, например, эти гиды:

Расположение обычно является:

/usr/local/git/bin/git 

Как уже упоминалось в "Can't seem to uninstall git":

/opt/local/bin является расположение программного обеспечения, установленного на MacPorts, так что вы хотите, чтобы запустить это:

sudo port uninstall git 

Если вы видите/usr/local/bin/git, это, вероятно, установка для заварочного оборудования: см. «Can't use homebrew installed git»:

brew uninstall git 
# make sure everything is alright, maybe brew will give you some hint 
brew doctor 
brew update 
brew install git 
# magic happen, brew will give you hint /usr/bin occurs before /usr/local/bin 
# and recommend you run following command 
brew doctor 
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile 
+0

Этого нет. как я сказал, независимо от того, какую версию я устанавливаю и очищаю с помощью вышеуказанных команд, всегда есть Git 2.0.4 где-то, установленный на моей машине. То, что я не могу найти местоположение установки. – lazev

+0

@lazev, что делает git return? – VonC

+0

/opt/local/bin/git Это файлы, которые находятся там. /Opt/местные/бен/ГИТ-учетных данных osxkeychain /Opt/местные/бен/ГИТ-cvsserver /Opt/местные/бен/ГИТ-получить пакет /Opt/местные/бен/ГИТ-оболочка /opt/local/bin/git-upload-archive /opt/local/bin/git-upload-pack и/opt/local/bin/gitk – lazev