首页 > 解决方案 > 每次关闭终端后,颤振路径都不会永久保存在 z shell mac os catalina 上

问题描述

我正在使用 mac os catalina,我创建了 .zshrc 文件并为颤振添加了以下行

export PATH="$PATH:/Users/me/development/flutter/bin"

这是 .zshrc 文件的内容:

在此处输入图像描述

但是当我关闭终端并重新打开一个新终端时,颤振命令不起作用。所以每次我都需要输入source $HOME/. 让它工作。

是否有任何永久解决方案,以便路径不会被删除。

标签: fluttercommand

解决方案


您提到您有一台 MacBook,然后您在事后将其更新为 Catalina。Catalina 的默认终端 shell 是 zsh,但在 Catalina 之前它是 bash,任何从旧版本更新到 Catalina 的 Mac 仍然默认使用 bash。如果您遇到这种情况,您需要执行以下操作之一:

  • 使用命令将终端的默认 shell 更改为 zsh chsh -s /bin/zsh(更多信息)
  • 将路径导出脚本添加到一个名为的文件.bash_profile中(与您创建的位置相同.zshrc)。

推荐阅读