mac下配置$PATH环境变量无效或者重启后失效

问题背景:

近日又在mac上装了一次mongodb,安装完成那日,按以往步骤配置了环境变量,一切测试都正常,遂关机;今天写脚本的时候测试发现,zsh: command not found: mongo,WTF???好像mongodb从未出现过一般。于是重新source了一下.bash_profile后恢复了,但我有所怀疑啊,退出终端,并且把相关进程都停掉,重新在终端输入mongo,嘿,又不认识了···,经过baidu,google终于有解。

解决方法:

  1. 看看你是不是装了zsh?是的没错,我用的是iTerm2,当时装了zsh;
  2. zsh加载的是 ~/.zshrc 文件,该文件一般都在 ~ 目录下,即/Users/YourUserName/.zshrc,在~目录下打开终端执行命令open -e .zshrc
    在最后一行加上source ~/.bash_profile,大功告成!下次再在.bash_profile里配置环境变量就不会再失效了,.bashrc同理。
    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。