4

Мне нужно заменить установку git, но я даже не могу ее удалить.

Я нашел эти инструкции по всему, но они не работают.

git version 1.7.3.2

Когда я запускаю вышеупомянутое решение, каждая строка дает мне

No such file or directory

Я попытался запустить установщик для 1.7.7 из git-osx-installer, и он успешно завершился, но не изменил мою установку git. Я перезагрузил компьютер, чтобы изменения вступили в силу безрезультатно.

2 ответа2

6

Вы получаете эту ошибку, потому что git не установлен в /usr/local/git . Узнайте, где он находится с which git , и найдите его в правильном месте.

Если у вас есть менеджер пакетов (brew, fink или macports), вы захотите использовать его интерфейс, чтобы удалить его, если он использовался для установки.

РЕДАКТИРОВАТЬ после вашего комментария

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

sudo port uninstall git

Даже если вы удалили вручную (чего не должно быть, оригинальная страница вводит в заблуждение), его следует полностью удалить.

2

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

$ cd $HOME
$ tar zxf git-x.y.z.tar.gz
$ cd git-x.y.z
$ ./configure --prefix=$HOME
$ make && make install  # (Can probably just do "make install")

Это дает вам отличную версию, установленную в $ HOME. Поместите $ HOME/bin в вашу PATH, и все готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .