with tag tab notes delete create commits github osx-mountain-lion brunch

github - tag - Error de clonación de Git después de la actualización OS X Mountain Lion



git versioning (5)

Acabo de actualizar mi MBP a OSX 10.8 y estoy tratando de comenzar un nuevo proyecto con brunch.io, que de forma predeterminada usa coffeescript y prefiero javascript, así que necesito clonar el esqueleto de js simple. Entonces algo como esto:

brunch new <someprojectname> --skeleton https://github.com/brunch/simple-js-skeleton.git

Que es lo que he usado anteriormente y funcionó bien. Pero hoy recibo el siguiente error:

error: Git clone error: /bin/sh: git: command not found

Realmente no sé cómo arreglar esto ...


Basado en este artículo:

  1. abre tu ~ / .bash_profile, si usas nano sería: $ sudo nano ~ / .bash_profile

  2. agregue esta línea al archivo: export PATH = $ PATH: / usr / local / git / bin /

  3. Guarde y cierre el archivo y escriba en la terminal: $ source ~ / .bash_profile


Compruebe su .bashrc o .bash_profile si se establece la PATH correspondiente. ¿Instalaste git via macports? La actualización probablemente eliminó /opt/bin o /opt/local/bin de PATH.


Debe cambiar su configuración de seguridad, vaya a Preferencias del sistema> Seguridad y privacidad> Cambiar Permitir aplicaciones descargadas desde -> En cualquier lugar. Existe la posibilidad de que su configuración de seguridad esté bloqueada en ese caso, presione el candado en la parte inferior izquierda del panel de preferencias.


Puede descargar la colección oficial de Apple de utilidades de línea de comandos de desarrollador (que incluye git):

  • Abriendo Xcode, yendo a Preferencias> Descargas y haciendo clic en el botón Instalar al lado de ''Utilidades de línea de comandos''
  • Vaya a developer.apple.com/downloads , y descargue "Xcode 4.4 Command Line Tools para OSX 10.8" de la categoría Xcode 4.4

Tengo todo funcionando de nuevo. Aparentemente, la actualización de Mountain Lion dejó a git por completo. Simplemente descargando el paquete de instalación desde aquí y ejecutándolo, todo vuelve a funcionar.