¿Por qué no se encuentra GIT después de instalar OS X LEON? -- macos campo con migration camp apple Relacionados El problema

Why is Git not found after installing OS X Lion?


87
vote

problema

Español

Acabo de actualizar a OS X LEON y ahora no puede inicializar Git donde solía funcionar bien:

  $ git add .  -bash: git: command not found   

Soy nuevo en git y a la programación, así que estoy seguro de que es una solución rápida, cualquier ayuda es muy apreciada. Gracias chicos!

Original en ingles

I just upgraded to OS X Lion and now cannot initialize Git where it used to work fine:

$ git add .  -bash: git: command not found 

I'm new to Git and to programming, so I'm sure it's a quick fix, any help is greatly appreciated. Thanks guys!

     
       
       

Lista de respuestas

58
 
vote
vote
La mejor respuesta
 

León (y leopardo de la nieve) no se envió con ABCDEFGHIJKLMNABCDEFGHIJKLMN0 - Tal vez la forma en que instaló Git no sobrevivió a la actualización. Tendrá que encontrar su copia de Git o simplemente obtener una nueva copia. El uso de Spotlight para buscar sus copias de seguridad de la máquina de tiempo puede ser fructífera para encontrar los archivos y saber si es un problema de ruta o los binarios realmente se han ido después de que Lion migró sus datos.

Todos sus repos almacenados en el espacio de usuario están bien. Trate de obtener la misma o más nueva versión de GIT.

La línea de comandos ABCDEFGHIJKLMNABCDEFGHIJKLMN1 listará todos los archivos que Spotlight ha visto con GIT en el nombre. La mayoría de las instalaciones de ABCDEFGHIJKLMNABCDEFGHIJKLMN2 deben sobrevivir a una actualización a león y solo tiene que limpiar su entorno o enlace al binario desde algún lugar de su $PATH .

Xcode 4 (4.0-4.2) Drops git en /Developer/usr/bin < / Código> Junto con la mayoría de las otras herramientas que necesita como hacer y GCC. Puede ser más sencillo mantener el Git después de obtener el (actualmente) Xcode gratis desde la App Store. Xcode 4.3 pone a Giy y otras herramientas en ABCDEFGHIJKLMNABCDEFGHIJKLMN5 .

Para evitar problemas con versiones diferentes, es posible que desee asegurarse de que las versiones anteriores se hagan de su disco duro. (y ciertamente de su ruta $)

 

Lion (and Snow Leopard) didn't ship with git - so perhaps the way you installed git didn't survive the upgrade. You'll need to find your copy of git or just get a new copy. Using spotlight to search your Time Machine backups might be fruitful to find the files and know if it's a path issue or the binaries are truly gone after Lion migrated your data.

All of your repos stored in user space are fine. Do try to get the same or newer version of git.

The command line mdfind -name git will list all files that spotlight has seen with git in the name. Most installations of git should survive an upgrade to Lion and you only have to clean up your environment or link to the binary from somewhere in your $PATH.

Xcode 4(4.0-4.2) drops git into /Developer/usr/bin along with most of the other tools you need like make and gcc. It might be simplest to maintain git after getting the (currently) free Xcode from the App Store. Xcode 4.3 puts giy and other tools in Applications/Xcode.app/Contents/Developer/usr/bin.

To avoid issues with different versions, you might want to make sure any old versions are gone from your hard drive. (and certainly from your $PATH)

 
 
         
         
72
 
vote

if / usr / local / git Ya existe, deberá agregarlo a su ruta $ o hacer un enlace simbólico que coloca el enlace simbólico dentro de un directorio que está en su ruta existente.

Una práctica común es hacer /usr/local/bin si no existe y agrega un enlace:

  sudo -s mkdir -p /usr/local/bin ln -s /usr/local/git/bin/git /usr/local/bin/git exit   
 

If /usr/local/git already exists, you'll need to either add it to your $PATH or make a symlink placing the symlink inside a directory that is in your existing PATH.

A common practice is to make /usr/local/bin if it doesn't exist and add a link:

sudo -s mkdir -p /usr/local/bin ln -s /usr/local/git/bin/git /usr/local/bin/git exit 
 
 
         
         
21
 
vote

Si tiene instalado Xcode, la mejor solución es Xcode - & GT; Preferencias - & gt; Descargas - & gt; Instale las herramientas de línea de comandos.

Esto pone git (entre otras cosas) en / usr / bin / git.

Si no tiene instalado Xcode, luego lo instalarlo solo para GIT definitivamente estaría exagerado.

 

If you have XCode installed, the best solution is Xcode -> Preferences -> Downloads -> Install Command Line Tools.

This put git (among other things) at /usr/bin/git.

If you don't have Xcode installed, then installing it just for git would definitely be overkill.

 
 
 
 
15
 
vote

Creo que encontrará que Git todavía está instalado en su sistema. Parece que el camino está jugado. Compruebe para ver si / usr / local / git todavía existe en su sistema.

Acabo de agregar lo siguiente a mi archivo ~ / .bashrc y todo está de vuelta a la normalidad.

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

Para ser más específico, este sitio - http://www.joshstaiger.org/archives/2005 /07/bash_profile_vs.html - Detalles la diferencia entre .bashrc y .bash_profile. Si usa la terminal de Mac con Git, luego agregue la especificación de ruta anterior a su .bash_profile hará el trabajo. Por supuesto, tendrá que cerrar la ventana de la terminal y abrir una nueva porque el archivo .bash_profile se carga en la abertura de una ventana de terminal.

En resumen, agregar esto a .bash_profile también funcionaría.

 

I think you will find that Git is still installed on your system. It looks like the PATH is just messed up. Check to see if /usr/local/git still exists on your system.

I just added the following to my ~/.bashrc file and everything is back to normal.

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

To be more specific, this site - http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html - details the difference between .bashrc and .bash_profile. If you use Mac's terminal with Git, then adding the above PATH specification to your .bash_profile will do the job. Of course, you'll have to close the Terminal window and open a new one because the .bash_profile file is loaded on a Terminal window's opening.

In summary, adding this to .bash_profile would work too.

 
 
         
         
5
 
vote

Paso 1: Reinstale GIT (Acabo de instalar la versión de Snow Leopard de aquí ) si no está en:

/ usr / local

Paso 2: Terminal abierto y haga lo siguiente:

CD / ETC

sudo nano bashrc

luego en Nano en la parte superior del archivo escribe (como sugerido Aaron)

ruta = / usr / local / git / bin: $ ruta

Presione Ctrl + X para salir de Nano y presione Y para guardar. Luego, salida del terminal y reabrir y git debe estar trabajando para usted.

 

Step 1: Reinstall git (I just installed the Snow Leopard version from here) if it's not in:

/usr/local

Step 2: Open Terminal and do the following:

cd /etc

sudo nano bashrc

Then in nano at the top of the file write (as aaron suggested)

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

Press Ctrl+X to quit nano and press Y to save. Then exit terminal and reopen and git should be working for you.

 
 
     
     
4
 
vote

Posiblemente, ha instalado git a través de MacPorts o Fink.

Creo que se tardará un tiempo en tener una liberación de los leones ... o posiblemente debería intentar reinstalarlo ...

De hecho, parece que necesitas > Instale MacPorts del troncal para obtener la compatibilidad con leones ...

Fink también ha recibido Algunos consejos sobre la actualización a Lion .

 

Possibly, you had installed git through MacPorts or Fink.

I think it will take some time to have a release of either for Lion... or possibly you should try and reinstall it...

Indeed, it seems that you need to install MacPorts from trunk to get Lion compatibility...

Fink has also got some hints about upgrading to Lion.

 
 
         
         
1
 
vote

de StackOverFlow:

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

Luego ejecutar la fuente ABCDEFGHIJKLMNABCDEFGHIJKLMN5

Enlace a la publicación allí: https://stackoverflow.com / Preguntas / 6810059 / git-on-mac-os-x-lion / 6810082 # 6810082

 

From StackOverflow:

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

then run source ~/.bash_profile in Terminal

Link to the post there: https://stackoverflow.com/questions/6810059/git-on-mac-os-x-lion/6810082#6810082

 
 
1
 
vote

Si está utilizando BREW, simplemente ejecute este comando desde el terminal.

ABCDEFGHIJKLMNABCDEFGHIJKLMN6

 

If you are using brew, just run this command from the terminal.

brew install git

 
 
1
 
vote

Esto sucedió porque git deja de ser parte del ruta $ (para alguna razón de migración).

Hay una forma muy sencilla de arreglar esto en OS X:

En OS X, puede agregar variables a ABCDEFGHIJKLMNABCDEFGHIJKLMN7 cambiando el archivo

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

Entonces, puede devolver el git haciendo lo siguiente:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN9   

Agregar sudo -s mkdir -p /usr/local/bin ln -s /usr/local/git/bin/git /usr/local/bin/git exit 0 Al final del archivo, guardar y salir. Reiniciar Shell. Git debería funcionar.

 

This happened because git stop being part of the $PATH (for some migration reason).

There is a very simple way of fixing this in OS X:

In OS X, you can add variables to $PATH by changing the file

/etc/paths 

so, you can put back git doing the following:

sudo vim /etc/paths 

add /usr/local/git/bin to the end of the file, save, and exit. Restart shell. Git should work.

 
 
 
 
0
 
vote

Simplemente descargue la versión más reciente desde aquí: http://code.google.com / P / GIT-OSX-Installer /

Instalarlo, abrir un nuevo terminal, y funciona como antes: D

 

Just download the newest version from here: http://code.google.com/p/git-osx-installer/

Install it, open up a new terminal, and it works like before :D

 
 
 
 
0
 
vote

El mismo problema aquí, descargado e instalado la versión de Snow Leopard desde Google Code y OFF. Necesario dejar de fumar y volver a abrir el terminal ...

Todo está bien de nuevo ...

 

Same issue here, downloaded and installed the snow leopard version from google code and off I went. Needed to quit and re-open terminal though...

All is well again..

 
 
0
 
vote

cuando ya hay ruta de git,

Solo agregue el directorio a su variable de ruta.

ABCDEFGHIJKLMNABCDEFGHIJKLMN0

 

When there is git path already,

just add directory to your PATH variable.

echo 'export PATH=/usr/local/git/bin:$PATH' >> ~/.profile

 
 
0
 
vote

Utilicé la App Store para instalar Xcode y simplemente le da un Blob de toda la aplicación. Sin embargo, tiene otras aplicaciones y instaladores en ella. Solo necesitaba git para que el camino de eso es ABCDEFGHIJKLMNABCDEFGHIJKLMN1

es un poco de un truco, pero no uso xcode por muchas cosas. Agregue a su configuración de bash como otros carteles descritos y su bien para ir

 

I used the App Store to install Xcode and it just gives you an all in one app blob. However it DOES have other apps and installers in it. I just needed git so the path from that is export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin

Its a bit of a hack, but I don't use Xcode for a lot of stuff. Add to your bash config as other posters described and your good to go

 
 
 
 
0
 
vote

Lo arreglé descargando y reinstalando git desde aquí .

 

I fixed it by downloading and reinstalling git from here.

 
 
0
 
vote

No necesita modificar la ruta o instalar las herramientas de línea de comandos Xcode. Simplemente use la utilidad "Xcrun" desde el terminal: http: //www.cocoaanics. COM / 2012/ 07 / You-DONT-NEED-THE-XCode-Command-Line-Tools /

 

You don't need to modify the path or install the Xcode command-line tools. Just use the "xcrun" utility from the Terminal: http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/

 
 
 
 
-1
 
vote

Lo resolví mediante el siguiente consejo en este sitio:

http://blogger.forgottenskies.com/?p=740

Fue solo un problema de camino. Para ser honesto, esperaba mucho más problemas. Las actualizaciones se están volviendo más suaves. Recuerdo cuando actualicé desde Tiger a Leopard, casi todo "Fuente abierta" se rompió ..

 

I solved it by following advice on this site:

http://blogger.forgottenskies.com/?p=740

It was just a pathing issue. To be honest, I expected a whole lot more issues. The upgrades are getting smoother. I remember when I upgraded from Tiger to Leopard, just about everything "open source" broke..

 
 

Relacionados problema

11  Gestionar y eliminar los procesos de inicio en OSX Lion  ( Managing and removing startup processes on osx lion ) 
Mis artículos de inicio para mi nombre de usuario (i am admin) solo muestran Dropbox, sin embargo, un vistazo a mis procesos (en el monitor de actividad) mues...

2  ¿Alguna buena buena MAC / iPhone Combo IM aplicaciones por ahí?  ( Any real good mac iphone combo im applications out there ) 
Estoy buscando un combo de dos aplicaciones IM, una para la Mac y la otra para el iPhone . Las características principales que estoy buscando son las sigui...

7  ¿Qué tan seguro es la seguridad de Mac OS X?  ( How secure is mac os xs security ) 
El MacBook Pro de mi amigo fue robado recientemente. Afortunadamente, estaba protegido con una contraseña. ¿Qué tan seguro es la protección incorporada? ¿Pu...

44  ¿Cómo hago el juego de video de iTunes más lento o más rápido?  ( How do i make itunes video play slower or faster ) 
Quiero reproducir videos en iTunes más rápido (1x, 2x, doble velocidad, etc.) o tal vez más lento. ¿Cómo hago eso? ...

8  ¿Cómo configurar 802.1x sin un archivo de configuración?  ( How to configure 802 1x without a configuration file ) 
Después de actualizar a León, todas mis configuraciones 802.1x se han ido. Tampoco parece haber una posibilidad de configurarlos a través de las preferencias ...

1  Get Git trabajando en Mac Lion  ( Get git working on mac lion ) 
Estoy ejecutando Mac OSX LEON 10.7.3 con Xcode 4.3.2. Tengo esta configuración porque necesitaba obtener una antigua aplicación de iPhone en ejecución. Mi p...

4  ¿Podría ICLOUD ser reemplazado por un servidor webDAV personal?  ( Could icloud be replaced by a personal webdav server ) 
Me gusta ejecutar todos mis propios servicios de datos (por seguridad y confidencialidad). Me pregunto si alguien ha intentado reemplazar iCloud con un servid...

0  El correo en Mountain Lion no se busca en el servidor de correo  ( Mail in mountain lion does not search mail server ) 
Desde la actualización de Mountain Lion, no obtengo los resultados de búsqueda completa al buscar en mi correo. El correo ahora está regresando con solo 2-3 m...

8  Copiar texto formateado desde una página web a un cuadro de diálogo de entrada de AppleScript  ( Copying formatted text from a web page to an applescript input dialog ) 
Tengo un AppleScript que, simplificado, se ve así: ... display dialog "foo" default answer "" ... Uno de los usuarios de este script se ejecuta León. C...

52  ¿Cómo recuperar la herramienta de mano en Preview.App en 10.8?  ( How to get the hand tool back in preview app in 10 8 ) 
en la vista previa de la Mountain Lion.App La barra de herramientas se cambió con bastante drásticamente. Mientras puedo ver por qué lo hicieron, descubrí q...

1  Cambio de mi cable de pantalla desde HDMI para mostrar MINI LLEVE al número de resolución MAC  ( Changing my display cable from hdmi to display mini lead to resolution issue mac ) 
Después de tener un problema con el cable HDMI en Samsung Syncmaster 1600x900, Lo cambié a un displayport al adaptador VGA, pero ahora no está detectando el m...

12  ¿Cuál es la mejor aplicación de diagnóstico de disco duro gratis para Mac OS X?  ( What is the best free hard drive diagnostics app for mac os x ) 
Mi MacBook Pro (que se describe a continuación) cayó 5 pies mientras estaba encendido. ¿Podría el sensor de movimiento repentino poder desactivar los discos d...

4  Diferentes programas en el mismo proyecto Xcode C ++  ( Different programs in the same xcode c project ) 
Estoy tratando de usar Xcode como mi entorno de entrenamiento para simples programas de C ++. Si creo un nuevo proyecto, puedo completar con éxito todo (compi...

61  ¿Por qué los mensajes en OSX siempre muestran mensajes no leídos?  ( Why does messages on osx always show unread messages ) 
En mi IMAC que ejecuta Mountain Lion, los mensajes están demostrando crónicamente que tengo 2 mensajes no leídos en su icono de Dock. Sin embargo, no hay mens...

3  Nombre: error al formatear NTFS en OS X 10.8.4 utilizando "diskutil" (terminal)  ( Name error when formatting ntfs on os x 10 8 4 using diskutil terminal ) 
Tengo una MacBook Pro 13 pulgadas - OS X 10.8.4 (león de montaña), que actualicé con un SSD. Instalé el HDD original como segunda unidad en lugar de la óptica...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.