使用zsh后bash_profile自定义失效

情形

安装一些环境需要在.bash_profile中进行配置,但是配置始终无效。

安装Flutter过程中,需要更新环境变量。

Flutter添加到PATH中,可以在任何终端会话中运行flutter命令。

  1. 确定您Flutter SDK的目录记为FLUTTER_INSTALL_PATH

  2. 打开(或创建)$HOME/.bash_profile。文件路径和文件名可能在你的电脑上不同.

  3. 添加以下路径:

     export PATH=[FLUTTER_INSTALL_PATH]/flutter/bin:$PATH
     //例如
     export PATH=~/code/flutter_dir/flutter/bin:$PATH
    
  4. 运行source $HOME/.bash_profile刷新当前终端窗口。

  5. 验证flutter/bin是否已在PATH中:

     echo $PATH
    

完成后运行flutter doctor始终错误。

flutter配置

原因

因为使用了zsh终端,终端启动时~/.bash_profile将不会被加载。oh-my-zsh的配置文件是.zshrc,而默认shell(bash)的配置文件为.bash_profile

解决方法

到电脑自己目录下,需要修改的一般是隐藏文件,需要shift+command+.,从而显示隐藏文件

文件目录

打开Oh My Zsh的配置文件.zshrc(vi ~/.zshrc),在其中添加代码source ~/.bash_profile

修改方法

你可能感兴趣的:(使用zsh后bash_profile自定义失效)