在mac下设置环境变量,通常是在~/.bash_profile里配置,这个配置文件是只针对当前用户的,通常都够用,但是,我今天配置了一个开机启动的脚本,发现这个脚本的进程中,NDK_ROOT环境变量没有设置。原因就是这个脚本启动时,用户还没有登录,所以bash_profile没有执行。这样,就需要设置全局的环境变量,查了一下资料,方法如下:
编辑 /etc/launchd.conf, 如果不存在就新建一个
sudo vim /etc/launchd.conf
添加:
setenv NDK_ROOT /Developer/android/android-ndk-r9b
保存退出,重启,再打开terminal检查环境变量
set
NDK_ROOT=/Developer/android/android-ndk-r9b
已经设置成功了