zsh:未找到命令: Flutter ?

at0kjp5o  于 2023-01-14  发布在  Flutter
关注(0)|答案(9)|浏览(254)

我试过多次安装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 ,但似乎什么都不起作用。我该怎么办?

4si2a6ki

4si2a6ki1#

正如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在每个目录中查找与所给命令匹配的程序。

qlckcl4x

qlckcl4x2#

开放终端和类型:
vim $HOME/.zshrc
之后,我们需要编辑该文件!
按下命令I
现在在一个新的行类型:
不要忘记更新YOUR_FILE_PATH
现在按esc
现在键入:wq!退出
现在 * 重新启动 * 您的终端

tpgth1q7

tpgth1q73#

删除中的空白

export PATH="$PATH: /Users/user/Desktop/flutter/bin"
a64a0gku

a64a0gku4#

source ~/.zshrc

在终端中输入以下命令。这对我有效。

2vuwiymt

2vuwiymt5#

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

示例:- export路径=$路径:/应用程序/Flutter/flutter/bin
这是我的工作

dkqlctbz

dkqlctbz6#

开放终端和类型:

vim $HOME/.zshrc

之后,我们需要编辑该文件!按命令I
现在在一个新的行类型:

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

不要忘记更新您的文件路径!
现在按Esc键
现在键入:wq!退出
现在重新启动终端

jjjwad0x

jjjwad0x7#

1.开放终端
1.写入=〉vim .bash_配置文件
或=〉vim $主页/.zshrc
1.单击(i)以插入以下内容:
写入=〉导出路径="$路径:[FlutterGIT目录路径]/bin”
OR =〉导出路径=[抖动GIT目录路径]/bin:$路径
1.单击(esc)可从插入模式返回
1.写入=〉:wq![这将退出]
1.重启终端,然后写入=〉flutter doctor

  • 问题很容易解决^_^
7d7tgy0s

7d7tgy0s8#

在终端中输入以下命令。这对我有效。

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

r55awzrz9#

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

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

相关问题