我想附加到 OS X 上的全局 PATH 环境变量,以便所有用户 shell 和 GUI 应用程序都获得相同的 PATH 环境。
我知道我可以附加到 shell 启动脚本中的路径,但这些设置不会被 GUI 应用程序继承。
到目前为止,我发现的唯一方法是在/etc/launchd.conf中重新定义 PATH 环境变量:
setenv PATH /usr/bin:/bin:/usr/sbin:/sbin:/my/path
我想不出一种方法来实际附加到 PATH 中的launchd.conf
.
我有点担心这种方法,但到目前为止,这是唯一有效的方法。有没有更好的办法?