La variable osx – $ PATH no se configuró correctamente en gvim/MacVim cuando se abre desde el buscador

Estoy usando MacVim (básicamente gvim para el mac).

Si abro macvim desde la línea de comandos, entonces mi variable $ PATH se configurará correctamente.

Si abro macvim vía punto y hago clic con el buscador, la variable $ PATH NO se configurará correctamente.

¿Alguien puede darme una idea?

Nota: Sé que al menos parte de mi ruta de acceso se establece en ~ / .bashrc, pero no estoy seguro de dónde se establece el resto.

Ejemplos:

Si abro macvim desde la terminal:

% gvim basic.tex 

Y luego en MacVim voy:

:!echo $PATH
/opt/local/bin:/opt/local/sbin:/sw/bin:/sw/sbin:/Applications/MacVim.app/Contents/M
acOS:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/texbin:/usr/X11R6/bin 

Este es el camino correcto.

Cuando abro el archivo con el mouse (en buscador)

Cuando voy:

:!echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin  

Me da un pequeño camino. ¿Por qué?

Mejor respuesta
Tuve este mismo problema pero solo apareció después de configurar mi shell por defecto en zsh como así

export SHELL=/bin/zsh

Parece que hay un error en la configuración de OS X zsh. El trabajo en breve es fusionar / etc / zshenv en / etc / zprofile. En mi caso, no tenía un perfil / etc / z, así que solo moverme sobre el archivo hizo el truco:

sudo mv / etc / zshenv / etc / zprofile

Este post describe la solución con más detalle.

Por favor indique la dirección original:La variable osx – $ PATH no se configuró correctamente en gvim/MacVim cuando se abre desde el buscador - Código de registro