mac下配置$PATH環(huán)境變量無效或者重啟后失效

問題背景:

近日又在mac上裝了一次mongodb,安裝完成那日,按以往步驟配置了環(huán)境變量,一切測試都正常,遂關機;今天寫腳本的時候測試發(fā)現(xiàn),zsh: command not found: mongo,WTF???好像mongodb從未出現(xiàn)過一般。于是重新source了一下.bash_profile后恢復了,但我有所懷疑啊,退出終端,并且把相關進程都停掉,重新在終端輸入mongo,嘿,又不認識了···,經(jīng)過baidu,google終于有解。

解決方法:

  1. 看看你是不是裝了zsh?是的沒錯,我用的是iTerm2,當時裝了zsh;
  2. zsh加載的是 ~/.zshrc 文件,該文件一般都在 ~ 目錄下,即/Users/YourUserName/.zshrc,在~目錄下打開終端執(zhí)行命令open -e .zshrc
    在最后一行加上source ~/.bash_profile,大功告成!下次再在.bash_profile里配置環(huán)境變量就不會再失效了,.bashrc同理。
    image.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容