Recientemente he estado depurando un poco el equipo tratando de recuperar algo de espacio en disco. La limpieza me llevó a revisar el .bash_profile, donde me percaté de algunas rutas incluidas en la variable PATH que ya no estaban disponibles, por lo que procedí con su retiro.
Es importante considerar y revisar después de la desinstalación de algo, si este pudiera ser incluido en PATH. Es posible que esto sea raro para una aplicación que se lanza desde el Finder pero no está de más tenerlo presente, así como lo siguiente:
- Antes de que
PATHcomience a ser poblada en el.bash_profile, en lo que podemos considerar como una acción «a nivel sistema», el comando/usr/libexec/path_helperse encarga de comenzar a obtener los paths esenciales a incluir. - Para determinar qué paths deben ser incluidos,
/usr/libexec/path_helperse auxilia del contenido de/etc/paths.d, en esta ruta se encuentran archivos que contienen rutas de búsqueda que deben ser incluidos en esta variable. Por lo que es una ruta que de cuando en cuando uno debe asomarse para, con cuidado, depurarla.
Adicionalmente, uno puede considerar incluir líneas como las indicadas a continuación al final del .bash_profile (o el profile del shell que uno use) para que cada que uno inicie sesión en la terminal, se revise la existencia de aquello a lo que PATH apunta.
OLDIFS=$IFS
IFS=':'
for dir in $PATH
do
if ! test -d $dir
then echo "Directory: $dir doesn't exist"
fi
done
IFS=$OLDIFS
Siguiente

