发现问题
mac中的.bash_profile文件:当用户登录时,该文件仅仅被执行一次。修改文件之后需要退出再次登陆,重新读取文件之后才能生效,当然也可以命令行。
类似于linux中的.bashrc文件:这个文件中的环境变量只对某个用户是有效的,这个方法更为安全,将这些环境变量的权限控制限制在了用户级别,当然可以修改文件给其他用户权限使用。
修改.bash_profile :
# vim /Users/user/.bash_profile
source一下:
# source .bash_profile
但这种情况关掉终端或者iterm2再打开就需要重新source。
解决问题
在iterm2中可以修改.zshrc,这样iterm2在再次打开启动时,就会自动source
vim /Users/user/.zshrc
在最后一行 添加
# source /Users/user/.bash_profile
这样每次启动iterm2就自动source了。