flutter - -猛击:扑动:找不到命令

t40tm48m  于 2022-12-14  发布在  Flutter
关注(0)|答案(8)|浏览(185)

我正在安装flutter,按照文档和在线课程中的所有步骤操作,并在.bash_profile文件中设置了路径,但是每次尝试运行Flutter命令时,我都会收到错误:

  • -猛击:扑动:找不到命令

上面是我的.bash_profile文件的屏幕截图。
这就是我要做的:

Carsons-MBP:~ carsoncarbery$ flutter doctor

-bash: flutter: command not found

Carsons-MBP:~ carsoncarbery$ echo $PATH

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:Users/carsoncarbery/development/tools/flutter/bin

我的flutter文件夹在这个目录中:

Users/carsoncarbery/development/tools/
ds97pgxw

ds97pgxw1#

在Mac OS上,在文件路径两边插入单引号或双引号,如下所示。最好这样处理源文件中的文件路径:

export PATH="/Users/carsoncarbery/development/tools/flutter/bin":$PATH

export PATH='/Users/carsoncarbery/development/tools/flutter/bin':$PATH
rta7y2nd

rta7y2nd2#

export PATH=/Users/carsoncarbery/development/tools/flutter/bin:$PATH
myss37ts

myss37ts3#

在对许多答案绞尽脑汁之后。最后我发现我们需要知道我们使用的是哪个 shell 。
根据Flutter文件,

如果您正在使用Bash,请编辑$HOME/.bash_profile或$HOME/. bashrc。如果您正在使用Z shell,请编辑$HOME/. zshrc。

当我使用Bash时,我所做的就是
touch .bash_配置文件
打开.bash配置文件
在.bash_profile中添加我的路径作为
导出路径="$PATH:/用户/krtrsda/flutter/bin”
运行Flutter命令,我们准备好了..
如果使用Z shell
触摸~/.zshrc
打开~/.zshrc
然后添加与.bash_profile相同路径。

gt0wga4j

gt0wga4j4#

感谢pskink帮我解决了这个问题。它应该是:

/users/

而不是:

users/
frebpwbc

frebpwbc5#

删除引号为我解决了这个问题。运行MacOS Catalina 10.15.5
之前:

export PATH="$PATH:/Users/me/Developer/flutter/bin"

之后:

export PATH=$PATH:/Users/me/Developer/flutter/bin
up9lanfz

up9lanfz6#

在macOS Catalina 上,打开终端,执行以下步骤:
1.创建zshrc文件:触摸~/.zshrc
1.打开文件zshrc:打开~/.zshrc
1.将此行插入文件,键入:导出路径="/Users/YOUR_NAME/Downloads/flutter/bin:$PATH”保存文件并关闭。(说明:YOUR_NAME -是你的Mac用户的名称,Downloads -是我放文件夹的文件夹Flutter)

k4emjkb1

k4emjkb17#

下面是完整的解决方案。首先创建zshrc文件,如果还没有创建的话。然后使用cmd + shift +查看。
现在您需要使用以下命令设置环境路径
1.打开终端并命中命令

  1. vim $HOME/.zshrc
    1.按下"I" or "i"键启用Inster模式。
    1.添加flutter sdk文件夹的路径
    与下面一行相同
export PATH="$PATH:/Users/mobileprogramming/Development/sdks/flutter/bin"

1.按"Esc",然后在终端中写入:wq!,并按enter退出编辑。
1.重新打开终端并检查flutter doctor或仅检查flutter

mzillmmw

mzillmmw8#

如果你想永久地这样做(在mac上),你可以转到etc/paths,并将内容设置为:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
"path-to-flutter-sdk-folder"/bin

请注意,要执行此操作,您需要转到getinfo,并设置etc和路径的读/写权限
完成后,您将可以访问dart命令和flutter命令
最后,重新启动终端和计算机。

相关问题