我试过多次安装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 ,但似乎什么都不起作用。我该怎么办?
9条答案
按热度按时间4si2a6ki1#
正如Lesiak所说,您需要删除字符串中的空格,留下
export PATH="$PATH:/Users/user/Desktop/flutter/bin"
,但是,这只会更改当前打开的shell(终端)。要使其永久化,您需要更改您的 *zsh配置文件 *。该文件位于
$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在每个目录中查找与所给命令匹配的程序。qlckcl4x2#
开放终端和类型:
vim $HOME/.zshrc
之后,我们需要编辑该文件!
按下命令I
现在在一个新的行类型:
不要忘记更新
YOUR_FILE_PATH
!现在按
esc
现在键入
:wq!
退出现在 * 重新启动 * 您的终端
tpgth1q73#
删除中的空白
a64a0gku4#
在终端中输入以下命令。这对我有效。
2vuwiymt5#
示例:- export路径=$路径:/应用程序/Flutter/flutter/bin
这是我的工作
dkqlctbz6#
开放终端和类型:
之后,我们需要编辑该文件!按命令I
现在在一个新的行类型:
不要忘记更新您的文件路径!
现在按Esc键
现在键入
:wq!
退出现在重新启动终端
jjjwad0x7#
1.开放终端
1.写入=〉vim .bash_配置文件
或=〉vim $主页/.zshrc
1.单击(i)以插入以下内容:
写入=〉导出路径="$路径:[FlutterGIT目录路径]/bin”
OR =〉导出路径=[抖动GIT目录路径]/bin:$路径
1.单击(esc)可从插入模式返回
1.写入=〉:wq![这将退出]
1.重启终端,然后写入=〉flutter doctor
7d7tgy0s8#
在终端中输入以下命令。这对我有效。
r55awzrz9#
试试官方文档中的这个。https://docs.flutter.dev/get-started/install/macos