在os x操作系统中,默认的终端一般很难使,iTerm作为一个很好的替代品。iTerm默认bash shell也不太好用,一般会选择安装一个独立的shell,这里选择的是zsh,而zsh
与普通的linux的shell还是有一些差异的,有自己独立的配置文件等。所以添加环境变量需要对zsh
的配置文件进行修改。
设置步骤如下列出:
- 先打开bash配置文件
~/.bash_profile
vi ~/.bash_profile
- 将需要添加的变量在
~/.bash_profile
中导出
这样生效后,bash shell中就有这两个环境变量了export PATH="/usr/local/opt/ruby/bin:$PATH" export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
- 然后打开zsh的配置文件
~/.zshrc
vi ~/.zshrc // 如果根目录没有.zshrc的话,执行下面的命令 touch ~/.zshrc vi ~/.zshrc
- 在
~/.zshrc
最下边添加如下内容:export PATH="/usr/local/opt/ruby/bin:$PATH" export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
- 最后退出终端,重新启动,再次进入zsh的时候,会生效配置文件。通过
env
查看添加的环境变量是否生效。env
注意:如果不需要在bash shell中使用环境变量,1,2步骤可以不做,直接在.zshrc
中进行修改即可。