关闭终端后,每次颤振路径都不会永久保存在z shell mac os catalina上

时间:2019-11-24 20:23:40

标签: flutter command

我正在使用Mac OS Catalina,并且我创建了.zshrc文件,并添加了以下内容来促进抖动

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

这是.zshrc文件的内容:

enter image description here

但是当我关闭终端并重新打开新终端时,flutter命令不起作用。因此,一次又一次,我需要输入 source $ HOME/。以使其正常工作。

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

4 个答案:

答案 0 :(得分:2)

就我而言,在Users/me/.zshrc中添加以下内容解决了该问题:

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

答案 1 :(得分:1)

您提到您有一台MacBook,事后将其更新为Catalina。 Catalina的默认终端外壳为zsh,但在Catalina之前为bash,并且从较早版本更新为Catalina的任何Mac仍将bash作为默认设置。在这种情况下,您需要执行以下操作之一:

  • 使用命令chsh -s /bin/zshmore info)将终端的默认外壳程序更改为zsh
  • 将路径导出脚本添加到名为.bash_profile的文件中(与创建.zshrc的位置相同)。

答案 2 :(得分:0)

将导出写入 PATH 文件中的 .zshrc 代码是使用 Mac Big Sur 的答案,但不要忘记在退出 shell 之前执行它。 . ~/.zshrc

答案 3 :(得分:0)

  1. 打开终端。

  2. vim $HOME/.zshrc

  3. 打开另一个终端

  4. 将 flutter 文件中的绑定文件拖放到第二个终端

  5. 在打开 vim 的第一个终端上添加此代码

  6. export PATH=(复制并粘贴到这里的第二个终端路径)

  7. 按“Esc”然后写 :wq!在终端中按回车退出vim。

  8. 关闭终端测试,用命令“which flutter”再次打开测试