3 votos

Quiero eliminar una entrada en mi $PATH

Estoy utilizando el sistema operativo 10.8. Cuando

echo $PATH

las salidas de mi terminal

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

y quiero eliminar o al menos editar

/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

No encuentro dónde se introduce esa cadena. Mi /etc/rutas muestra

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

Supongo que hay un archivo como .bashrc que añade la entrada al iniciar la sesión. Sólo que no puedo encontrar qué archivo lo hace. Si sabes qué archivos podrían añadir mi variable de entorno de ruta, por favor, házmelo saber para que pueda comprobarlo.

Además, si eclipse está modificando la variable del sistema, avísame. Estoy asumiendo que eclipse no tiene ese poder sin embargo soy nuevo en él.

Gracias chicos -Austin

4voto

Jack Puntos 18

Mira en ~/.profile , ~/.bashrc , ~/.bash_profile , /etc/bashrc para una línea de la siguiente forma:

export PATH=$PATH:/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools

También hay que ver si alguno de esos archivos contiene una línea que empiece por source o . (que es la abreviatura de source ). Si lo hacen, busque también en los archivos de origen.

Una forma más rápida podría ser utilizar grep . Abra un terminal y, desde su directorio personal, ejecute

grep -r "/Users/austinzuffi/Development/Android/adt-bundle-max-x86_64/sdk/tools" .

0voto

Banjer Puntos 1209

Puede echar un vistazo a este artículo de Superusuario para obtener información sobre las rutas de OS X. De particular interés son los archivos en /etc/paths.d/ y ~/.bash_profile y similares.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X