¿Cómo -exactamente- elimino un directorio específico, de mi PATH, en OSX, Mavericks?

2

Ok, entonces este problema se ha convertido en una especie de ballena blanca para mí. He explorado algunas de las preguntas aquí, pero parece que no puedo encontrar la forma de, simplemente, eliminar un directorio de mi RUTA. (También debo agregar que estoy muy a favor de Mac, haciendo la transición desde Windows).

Entonces: me he dado cuenta de que puedo hacer un archivo .bashrc, .bash_profile, etc. para agregar archivos a mi PATH. Creo que lo entiendo.

Sin embargo, parece que no puedo encontrar una respuesta directa a: ¿Cómo simplemente elimino un directorio existente específico de mi RUTA? Esto es todo lo que honestamente me gustaría hacer.

Gracias.

EDITAR: ¿Por qué quiero eliminar un directorio de PATH:

Larga historia corta, homebrew puso un directorio en mi RUTA, que ya no necesita. Dice que puedo eliminarlo de PATH, y por eso me gustaría eliminarlo. Aquí hay una captura de pantalla:

    
pregunta TheGrapeBeyond 01.06.2014 - 20:57

1 respuesta

4

Depende de dónde se establezca el PATH. Si usa bash, la ruta podría configurarse en cualquiera de los siguientes:

/etc/profile
/etc/bashrc
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc

Esta lista está en el orden en que se leen los archivos (por bash). Los archivos posteriores anulan los archivos anteriores.

Verifique lo anterior en orden inverso para export PATH que escribirá su variable PATH.

Debería poder encontrar dónde se configura al iniciar su shell con -x .

También revisa /etc/paths y /etc/paths.d para las rutas de acceso establecidas antes de que se inicie tu shell.

Si todo lo demás falla, puedes configurar el PATH para que anule su contenido actual. Ejecute echo $PATH , luego pegue su PATH después de export PATH en su ~ / .bashrc y realice las modificaciones deseadas. Como ~ / .bashrc es la última lectura, anulará las modificaciones anteriores a su PATH.

Si usa zsh, es probable que esté en ~ / .zshrc o en un archivo de origen.

    
respondido por el grg 01.06.2014 - 21:20

Lea otras preguntas en las etiquetas