He editado /private/etc/paths
para permitir el acceso a Homebrew
:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Quiero restaurar este archivo a los valores predeterminados del sistema. ¿Cuáles son las líneas predeterminadas y el orden predeterminado?
El contenido predeterminado de /etc/paths hasta Mavericks (10.9) es:
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
El contenido predeterminado de /etc/paths desde Yosemite (10.10) es:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
En OS X 10.11 (El Capitan), el orden y el contenido de /etc/paths es:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
Además, después de haber instalado Xquartz a través de MacPorts, observo la adición de una entrada en /etc/paths.d/ llamada 40-XQuartz, que contiene lo siguiente:
/opt/X11/bin
Como recuerdo, la convención dice que /etc/paths se evalúa primero, y se agregan las entradas en /etc/paths.d. Algunos administradores de paquetes opcionales/adicionales realizan modificaciones en .profile o .bashrc en el nivel raíz del directorio de inicio de su usuario.
¿Tiene problemas con la variable PATH relacionada con los administradores de paquetes opcionales/adicionales como home-brew?
Un cordial saludo,
F.
CACEROLA
.bash_profile
su lugar a través de:export PATH="/usr/local/bin:$PATH"
. Yo también tengo instalado XQuartz, pero no tengo/opt/X11/bin
in/private/etc/paths
ni.bash_profile
. Al correrwhich xquartz
dice/opt/X11/bin/xquartz
. Así que supongo que se adjuntaetc/paths.d
automáticamente como dijiste.