我正在使用Mac OS Catalina,并且我创建了.zshrc文件,并添加了以下内容来促进抖动
export PATH="$PATH:/Users/me/development/flutter/bin"
这是.zshrc文件的内容:
但是当我关闭终端并重新打开新终端时,flutter命令不起作用。因此,一次又一次,我需要输入 source $ HOME/。以使其正常工作。
是否有任何永久解决方案,以便不会删除路径。
答案 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/zsh
(more info)将终端的默认外壳程序更改为zsh .bash_profile
的文件中(与创建.zshrc
的位置相同)。答案 2 :(得分:0)
将导出写入 PATH
文件中的 .zshrc
代码是使用 Mac Big Sur
的答案,但不要忘记在退出 shell 之前执行它。
. ~/.zshrc
答案 3 :(得分:0)
打开终端。
vim $HOME/.zshrc
打开另一个终端
将 flutter 文件中的绑定文件拖放到第二个终端
在打开 vim 的第一个终端上添加此代码
export PATH=(复制并粘贴到这里的第二个终端路径)
按“Esc”然后写 :wq!在终端中按回车退出vim。
关闭终端测试,用命令“which flutter”再次打开测试