[OS X Emacs] environment variable PATH different (emacs shell / Mac's terminal)

Marius Hofert marius.hofert at math.ethz.ch
Wed Oct 12 02:52:38 EDT 2011


Hi,

echo $PATH in the Mac's Terminal app gives:
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/texbin

while echo $PATH in a shell started with "M-x shell" form within Aquamacs without customizations gives:
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/
X11/bin:/usr/texbin:/opt/local/bin:/opt/local/sbin:/usr/local/texlive/2011/bin:/o
pt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X1
1/bin:/usr/texbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/usr/local/texlive/20
11/bin:/usr/texbin:/usr/local/texlive/2011/bin

and echo $PATH executed in a shell in my Aquamacs version (with customizations) gives:
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:
/usr/texbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/texbin:/usr/local/texlive/2011/bin  

Why is there a difference? 
How do I get the same PATH everywhere?
Can I modify it in one place and it's still the same no matter where I echo it?


Cheers,

Marius


More information about the MacOSX-Emacs mailing list