背景:
在MAC上安装一些软件,会有配置环境变量的场景,一般查到的Mac环境变量教程都是直接执行
vi ~/.bash_profile,然后输入所需要配置的环境变量,但是某些情况下配置就是不生效
原因:
因为每个人的电脑由于系统版本或者历史原因导致终端启动的启动路径是不一样的,有bash、zsh等,最直接的方法就是看终端显示的路径。
打开终端,终端顶部会显示当前终端登录的路径
解决:
根据自己终端启动的路径来配置环境变量,重要的是将需要配置的环境变量都配置到文件中,不要出现遗漏,如果遗漏也会导致软件执行的异常
如果是bash,执行 vi ~/.bash_profile、vi ~/.bashrc
如果是zsh,执行 vi ~/.zshrc
补充:
切换终端启动路径
如果想要切换终端启动路径,可以打开终端后点击终端的设置
修改shell打开方式
修改用户终端启动
打开系统设置-》进入用户与群组-》右键点击当前登录用户
有点点击登录用户-》高级选项
找到登录shell-》选取shell登录路径