繁体   English   中英

zsh:找不到命令:flutter?

[英]zsh: command not found: flutter?

我试过多次安装 flutter,并且可以运行一次 flutter doctor,但是在关闭终端后我不能。 不知道我是怎么做到的,这一直出现在屏幕上。

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 %  

所以我改变了我的路径,将 shell 更改为 -zsh,因为我使用 macOS Catalina,但似乎没有任何效果。 我应该怎么办?

正如 Lesiak 所说,您需要删除字符串中的空格,留下export PATH="$PATH:/Users/user/Desktop/flutter/bin" 但是,这只会更改您打开的当前 shell(终端)。

要使其永久化,您需要更改zsh 配置文件 它位于$HOME/.zshrc 运行此命令:

$ echo 'export PATH="$PATH:/$HOME/Desktop/flutter/bin"' >> $HOME/.zshrc

这会将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

现在在一个新的行类型:
export PATH="$PATH:/YOUR_FILE_PATH/flutter/bin不要忘记更新YOUR_FILE_PATH

现在按esc

现在输入:wq! 退出

现在重启你的终端

删除中的空白空间

export PATH="$PATH: /Users/user/Desktop/flutter/bin"
source ~/.zshrc

在终端中键入此命令。 这对我有用。

export PATH=$PATH:/'Your Path'/flutter/bin\

示例:- 导出 PATH=$PATH:/Applications/Flutter/flutter/bin\

这对我有用

  1. 打开终端

  2. 写 => vim.bash_profile

    或 => vim $HOME/.zshrc

  3. 单击 (i) 可以插入以下内容:

    写 => 导出 PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"

    或 => 导出 PATH=[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin:$PATH

  4. 单击 (esc) 可以从插入模式返回

  5. 写=>:wq! [这将退出]

  6. 重启终端然后写入 => flutter 博士

  • 问题就迎刃而解了^_^

在终端中键入此命令。 这对我有用。

export PATH="$PATH:`pwd`/flutter/bin"

打开终端并输入:

vim $HOME/.zshrc

之后,我们需要编辑那个文件! 按下命令I

现在换行输入:

export PATH="$PATH:/YOUR_FILE_PATH/flutter/bin 

不要忘记更新 YOUR_FILE_PATH!

现在按 esc

现在输入:wq! 退出

现在重新启动您的终端

试试官方文档中的这个。 https://docs.flutter.dev/get-started/install/macos

export PATH="$PATH:`pwd`/flutter/bin"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM