Mac下设置zsh的环境变量

在os x操作系统中,默认的终端一般很难使,iTerm作为一个很好的替代品。iTerm默认bash shell也不太好用,一般会选择安装一个独立的shell,这里选择的是zsh,而zsh与普通的linux的shell还是有一些差异的,有自己独立的配置文件等。所以添加环境变量需要对zsh的配置文件进行修改。
设置步骤如下列出:

  1. 先打开bash配置文件~/.bash_profile
    vi ~/.bash_profile
    
  2. 将需要添加的变量在~/.bash_profile中导出
    export PATH="/usr/local/opt/ruby/bin:$PATH"
    export PATH="/usr/local/opt/[email protected]/bin:$PATH"
    
    这样生效后,bash shell中就有这两个环境变量了
  3. 然后打开zsh的配置文件~/.zshrc
    vi ~/.zshrc
    // 如果根目录没有.zshrc的话,执行下面的命令
    touch  ~/.zshrc
    vi ~/.zshrc
    
  4. ~/.zshrc最下边添加如下内容:
    export PATH="/usr/local/opt/ruby/bin:$PATH"
    export PATH="/usr/local/opt/[email protected]/bin:$PATH"
    
  5. 最后退出终端,重新启动,再次进入zsh的时候,会生效配置文件。通过env查看添加的环境变量是否生效。
    env
    

注意:如果不需要在bash shell中使用环境变量,1,2步骤可以不做,直接在.zshrc中进行修改即可。

猜你喜欢

转载自blog.csdn.net/stpice/article/details/104561248