使用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

修改方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容