新手OSX用戶,同事表示無力吐槽我的白板終端,給我推薦了zsh+iterm的組合(當然少不了oh-my-zsh),終端瞬間高大上了。用起來爽太多,但是給我帶來一個小問題,那就是我之前配置的環境變量重啟后會失效了。我是把我的環境變量寫在~/.bash_profile里的,按道理每次重啟系統都會自動去執行一下這個文件的,可是卻沒有執行,非要手動source一下。作為小白,很是不解,趕緊去查了一下原因。
得到答案是切換到zsh后,並沒有執行~/.bashprofile文件,並且不是簡單的覆蓋,畢竟我不止對PATH做了改動,還自己添加了環境變量,如果只是覆蓋的話不可能echo不到我自定義的環境變量。
解決方法別人也給出了,切換到zsh后重啟后系統會執行~/.zshrc,只需要把source ~/.bash_profile這一行加到.zshrc里面去就搞定了。
