Los commands Git y Terminal no funcionan en Mavericks

Tengo dos problemas:

  1. Git no está funcionando aunque está instalado. Mavericks abre una window y sugiere instalar Xcode (no quiero): "El command 'git' requiere las herramientas de desarrollo de command-line. ¿Desea instalarlo ahora?"
  2. A veces, incluso commands básicos como "ls" no funcionan. "-bash: ls: command no encontrado". Sin embargo, después de insert el command ". / Etc / profile" funciona por un time.

Mi ~ / .bash_profile:

export PATH=/usr/local/git/bin:$PATH export PATH=/usr/local/mongodb/bin ### Added by the Heroku Toolbelt export PATH="/usr/local/heroku/bin:$PATH" 

Soy muy nuevo en esto. Tenga en count mientras ayuda.) Su ayuda es muy apreciada. Amir

Está sobrescribiendo su RUTA en esta línea:

 export PATH=/usr/local/mongodb/bin 

debería ser:

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

Entonces, si está utilizando OSX, le sugiero que use Homebrew http://brew.sh/, que es un administrador de packages (como linux) para Mac.

Si está desarrollando en Mac, las herramientas de línea de command son (casi) necesarias para C / C ++ / ObjC dev. Puede downloadlos sin XCode pero no es recomendable. Homebrew los necesitará para build el software para su plataforma.

Para downloadlos, vaya a https://developer.apple.com/downloads/index.action Tenga en count que necesitará una count de desarrollador (es gratis)

Herramientas de línea de comando de Xcode

Una vez que haya instalado homebrew, es fácil tener acceso al software más reciente, por ejemplo:

 brew install git brew install mongodb etc. 

No tiene que administrar y download los packages a mano. Muy útil !

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

Esa segunda export sobrescribe completamente la PATH y la establece en el directory mongodb solamente. Debe agregar (o anteponer) a PATH , no sobrescribirla.

 export PATH="/usr/local/git/bin:$PATH" export PATH="/usr/local/mongodb/bin:$PATH" ...