即使 Flutter/bin 在我的 $PATH 中,Flutter 命令仍然无法正常工作

Posted

技术标签:

【中文标题】即使 Flutter/bin 在我的 $PATH 中,Flutter 命令仍然无法正常工作【英文标题】:Flutter command still not working even though flutter/bin is in my $PATH 【发布时间】:2022-01-21 18:22:23 【问题描述】:

我正在尝试安装颤振,并且我已经按照我读过的每个网站的所有步骤进行操作,但 zsh 仍然说“找不到命令:颤振”。 Terminal output after echo $PATH and trying a flutter command。下面是我的 .zshrc 文件中的确切行:

export PATH="$PATH:Users/gabrielworthington/Documents/Developer/flutter/bin"

有什么建议吗?谢谢。

【问题讨论】:

你是在linux上还是在windows上以某种方式使用zsh?你的颤动路径看起来像是一个 windows 路径,但你的路径变量的其余部分看起来像一个 linux 路径。 Users/gabrielworthington/Documents/Developer/flutter/bin 是相对路径,不是绝对路径。 我明白了,那你不应该把它设为绝对路径吗? @h8moss 我的评论并不是要回复你。是的,PATH 中的路径几乎总是应该是绝对的。 @jamesdlin 我的错,很困惑,并认为你是问题的作者。 【参考方案1】:

你跑步吗

source $HOME/.<rc file>. 

刷新你的路径?

Flutter doc

PS:我无法发表评论,所以我不得不发布答案

【讨论】:

以上是关于即使 Flutter/bin 在我的 $PATH 中,Flutter 命令仍然无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

flutter VSCode搭建web项目

Flutter 命令在 Windows 命令提示符下不起作用

错误:无法在 Windows cmd 的 PATH 中找到 git

如何移动flutter bin文件

即使路径不存在,为啥 Path(...).exists 为真? [复制]

/bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: 没有那个文件或目录