Ninguno de los caminos que tengo en el /etc/paths.d
se están añadiendo al directorio $PATH
en ninguna de las conchas de mi sistema High Sierra. Presumiblemente se supone que hay algo en algún archivo que dice que buscar en /etc/paths.d
cuando se inicia una cáscara; ¿qué es ese algo y dónde debe estar?
Idealmente, me gustaría saber una forma adecuada (es decir, no un hack extraño que técnicamente resuelve el problema pero que causará más problemas en el futuro, porque es casi seguro que así es como me metí en este lío) para conseguir $PATH
para utilizar el contenido de /etc/paths.d
para al menos bash y zsh.
0 votos
Qué shell está utilizando realmente, qué perfiles de shell (
.bashrc
etc.) han creado?0 votos
Por curiosidad, ¿por qué hay que añadir
/etc/paths.d
aPATH
?PATH
es utilizado por el shell para encontrar ejecutables, y no debería haber ninguno en/etc
o sus subcarpetas.1 votos
@jaume Añadir entradas (archivos) a
/etc/paths.d
es una forma fácil de añadir elementos de ruta en todo el sistema sin manipular/etc/profile
o/etc/paths
.0 votos
@nohillside Tengo
.zshenv
,.bash_profile
y.bashrc
. Yo no he creado ninguno de ellos, aunque he tenido que trastear con ellos después de que varios install scripts se salieran con la suya. Yo uso bash más a menudo que zsh.0 votos
/etc/profile
se ejecuta automáticamente, por lo que tal vez uno de los.
perfiles sobrescribePATH
para bien.