Si homebrew está correctamente instalada /usr/local/bin/
se comprueba antes de la /usr/bin/
. Verifique esto con echo $PATH
, esto le mostrará la ruta de acceso es el sistema operativo está tratando de encontrar el comando que entró y se está tratando de colocarlas en el orden que se muestra.
Un poco más elegante
utilizando el shell bash:
echo $PATH | awk '{ n = split($0, paths, ":"); for (i=0; ++i <= n;) print i, paths[i] }'
(el uso de los peces shell):
echo $PATH | awk '{ n = split($0, paths, " "); for (i=0; ++i <= n;) print i, paths[i] }'
Esto le mostrará una lista numerada de la ruta de acceso del tratado. Mina de muestra
1 /Users/peter/.gem/ruby/2.0.0/bin
2 /usr/local/sbin
3 /usr/local/bin
4 /usr/bin
5 /bin
6 /usr/sbin
7 /sbin
8 /Library/TeX/texbin
El sistema de recorrer los directorios en el orden en que se busca para los comandos, en su caso less
. Si no es en la primera, se tratará el siguiente hasta que se queda sin opciones y tirar un error.
Así que si tu echo $PATH
muestra resultados similares como el mío que está utilizando la versión de homebrew de menos.