[英]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\
这对我有用
打开终端
写 => vim.bash_profile
或 => vim $HOME/.zshrc
单击 (i) 可以插入以下内容:
写 => 导出 PATH="$PATH:[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin"
或 => 导出 PATH=[PATH_OF_FLUTTER_GIT_DIRECTORY]/bin:$PATH
单击 (esc) 可以从插入模式返回
写=>:wq! [这将退出]
重启终端然后写入 => 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.