Gia*_*oot 2 zsh flutter macos-catalina
我试过多次安装颤振,并且可以运行一次颤振医生,但是在关闭终端后我不能。不知道我是怎么做到的,这一直在屏幕上出现。
user@users-MacBook-Pro flutter % export PATH="$PATH: /Users/user/Desktop/flutter/bin"
user/users-MacBook-Pro flutter % flutter --version
zsh: command not found: flutter
user@users-MacBook-Pro flutter %
Run Code Online (Sandbox Code Playgroud)
所以我更改了路径,将 shell 更改为 -zsh,因为我使用的是 macOS Catalina,但似乎没有任何效果。我该怎么办?
正如 Lesiak 所说,您需要删除字符串中的空格,留下export PATH="$PATH:/Users/user/Desktop/flutter/bin". 但是,这只会更改您打开的当前外壳程序(终端)。
要使其永久化,您需要更改zsh 配置文件。这位于$HOME/.zshrc。运行此命令:
$ echo 'export PATH="$PATH:/$HOME/Desktop/flutter/bin"' >> $HOME/.zshrc
Run Code Online (Sandbox Code Playgroud)
这将附加export PATH="$PATH:/$HOME/Desktop/flutter/bin"到您的.zshrc文件的末尾。请注意,使用>>而不是>. >>附加到文件,> 覆盖它。
为了进一步解释这里发生的事情:
$HOME指的是您的主目录。在您的机器上,如果您的用户名为user,则为/Users/user。这将根据您拥有的操作系统类型和您的用户名而有所不同,因此我们过去$HOME是独立于设备的。
$PATH是当您在 shell 中键入命令时,shell 查找要执行的程序的地方。如果你这样做,echo $PATH你可以看到它的内容。它可能是这个样子:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin。由 分隔的所有部分:是路径的一部分,您的 shell 在每个目录中查找与您提供的命令匹配的程序。
打开终端并输入:
vim $HOME/.zshrc
之后,我们需要编辑该文件!
在新行上
按命令 I
Now 键入:
export PATH="$PATH:/YOUR_FILE_PATH/flutter/bin不要忘记更新YOUR_FILE_PATH!
现在按esc
Now 输入:wq!退出
现在重启你的终端
| 归档时间: |
|
| 查看次数: |
6116 次 |
| 最近记录: |