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)
第一步,打开终端设置
文章来源:https://www.toymoban.com/news/detail-778228.html
第二步 修改为bash命令行即可
文章来源地址https://www.toymoban.com/news/detail-778228.html
到了这里,关于Mac(macBook M2pro)上环境变量不生效的原因的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!