Arreglando un $PATH en mal estado en Yosemite

Tuve problemas para instalar el nodo con Homebrew ya que Homebrew hace algo extraño en la instalación del nodo que parece dificultar un poco la instalación de los generadores Yeoman. Mi problema, sin embargo, es que creo que Homebrew arruinó mi $PATH.

Instalé el nodo a través de la descarga de su sitio y dice:

Asegúrese de que /usr/local/bin esté en su $PATH.

Sin embargo, cuando entro en iTerm y escribo, echo $PATHobtengo:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin

¿Es esto normal o tengo que arreglar algo?

Pensé que solo escupiría /usr/local/bin/.

Respuestas (1)

Esto es normal. Los archivos binarios del sistema se encuentran en /usr/bin y otros directorios similares que deben estar en su ruta para que pueda ejecutarlos sin necesidad de escribir la ruta completa en su shell.

Homebrew y otros administradores de paquetes similares le dicen que agregue la ruta a la carpeta para sus propios archivos binarios para que también puedan ejecutarse sin escribir la ruta completa. Esta carpeta debe agregarse a la lista de rutas para que tanto los binarios originales como los nuevos se puedan ejecutar de la misma manera.

FWIW tengo muchos caminos en mi $PATH:

/Users/grgarside/.autojump/bin:/Users/grgarside/.autojump/bin:/Users/grgarside/.rvm/gems/ru
by-2.0.0-p247/bin:/Users/grgarside/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/grgarside/.r
vm/rubies/ruby-2.0.0-p247/bin:/Users/grgarside/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr
/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sb
in:/sbin:/opt/X11/bin:/Users/grgarside/.rvm/bin
Gracias. Me estoy sumergiendo de cabeza aquí con programas relacionados con la terminal y pensé que había dañado algo.