0 votos

¿De dónde proviene /usr/local/git?

Como /usr/local/bin está antes que /usr/bin en mi ruta, estoy cogiendo la versión incorrecta de git, y XCode está muy descontento.

En lugar de borrar manualmente /usr/local/git, me gustaría desinstalarlo correctamente utilizando el gestor de paquetes que originalmente lo instaló. Estoy bastante seguro de que no fue homebrew

0 votos

¿Por qué estás seguro de que no fue homebrew? Usaste homebrew, macports, la descarga de git-scm.org, o lo construiste tú mismo.

1voto

limits Puntos 101

Para desinstalar, si instalaste a través de homebrew, ejecuta este comando:

brew uninstall git

Si instalaste a través de macports, ejecuta este comando:

sudo port uninstall git

De lo contrario, si instalaste descargando un paquete o compilando tú mismo. Simplemente elimina manualmente:

sudo rm /usr/local/etc/gitconfig /usr/local/bin/git /usr/local/bin/git-cvsserver \
        /usr/local/bin/git-receive-pack /usr/local/bin/git-shell \
        /usr/local/bin/git-upload-archive /usr/local/bin/git-upload-pack \
        /usr/local/bin/scalar

0 votos

No será macports ya que eso deja /usr/local intacto. Una razón por la que hace eso es precisamente este problema.

0 votos

Estoy bastante seguro de que nunca he usado macports en esta máquina. Homebrew niega cualquier conocimiento de git. Por ahora, he hecho mkdir /usr/local/bin.bak; mv /usr/local/bin/git* /usr/local/bin.bak. Si no descubro qué paquete instaló ese software, simplemente lo eliminaré.

0 votos

Si instalaste la descarga de macOS desde git-scm.org, tiene un desinstalador. Lo que has estado omitiendo es la versión de git, lo cual ayudaría a determinar de dónde proviene.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X