Setting system-wide environment variables in El Capitan
I was using the method described in this post to invoke "
launchctl setenv" to set environment variables globally. I have just upgraded to OS X 10.11 "El Capitan," and now I see that the launchctl command works fine, but appears to have no effect on the actual environment. For example, here is the output from some debug code I stuck into a "make" file running under Eclipse:launchctl getenv PATH
/usr/bin:/bin:/usr/sbin:/sbin:/opt/ecos/gnutools/h8300-elf/bin:/opt/ecos/gnutool s/arm-elf/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin
echo "PATH = /usr/bin:/bin:/usr/sbin:/sbin"
PATH = /usr/bin:/bin:/usr/sbin:/sbin
Anyone have any idea what's happening to me? Thanks in advance.
Important note 1: I'm talking about system-wide environment variables, not environment variables within a shell.
Important note 2: This problem is specific to El Capitan; I had it working fine (again...) in Yosemite.
iMac, OS X El Capitan (10.11.1)