1 votos

Iterm2 para hacer caso a /etc/paths con bash

Utilizo Bash como mi shell preferido, pero los valores de PATH son diferentes en mi iterm2 y en mi Terminal (que respeta mi /etc/paths). ¿Cómo hacer que iterm2 respete /etc/paths con el shell bash?

Más detalles:

Ambos mi iterm2 y mi Terminal están utilizando Bash como mi shell preferido:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Ambos inician desde mi directorio HOME predeterminado, el cual contiene los mismos archivos para ambos, pero ¿por qué Terminal tiene paths de mi /etc/paths, y /etc/paths.d/, mientras que iterm2 solo tiene:

/usr/bin:/bin:/usr/sbin:/sbin

ingrese la descripción de la imagen aquí

Actualización

Intenté usar -i con item2, pero aún no está tomando /etc/profile:

ingrese la descripción de la imagen aquí

De hecho, tampoco está tomando mi archivo ~/.bash_profile. ¿Por qué? Básicamente, estoy completamente confundido con mi $PATH, iTerm, ... configuración.

1voto

Wolfram Kriesing Puntos 1141

Debe configurar iTerm para lanzar su shell como un shell de inicio de sesión.

Si no inicia su shell como un shell de inicio de sesión, la opción "Command" simplemente inicia el programa que especifique, entonces su shell no leerá la configuración relacionada con un shell de inicio de sesión. Esto incluye los componentes de la ruta de acceso de los que está hablando, así como otras configuraciones específicas de un shell de inicio de sesión.

Puede usar su shell predeterminado (que es de lo que está hablando el comentario "chsh -s" si intenta usar Bash):

Preferencias de iTerm, Perfiles, General, Comando establecido en

O puede utilizar un shell personalizado, que lo invocará como un shell de inicio de sesión:

Preferencias de iTerm, Perfiles, General, Comando establecido en

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