Mac(macBook M2pro)上环境变量不生效的原因
1、mac中环境变量配置文件的优先级
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
2、不生效原因(命令行不一致所导致)
在一些配置环境变量的教程中,一般都是让我们在
~/.bash_profile
添加相应的暴露(export)
比如:
这也是在类unix操作系统的一种默认的方式
但是,见名知意,bash_profile 只是在bash命令行才会永久有效,在没有自定义的情况下,我们的mac通常默认开启的是zsh命令行形式
3、解决方法1(给zsh配置环境变量)
第一步
命令行输入
open ~/.zshrc
或者访达打开
第二步
将/.bash_profile 中的配置文件全选复制到/.zshrc中
然后命令行刷新一下即可
source ~/.zshrc
3、解决方法2(将mac默认命令行更改为bash)
第一步,打开终端设置
第二步 修改为bash命令行即可
版权归原作者 洛夜新禾 所有, 如有侵权,请联系我们删除。