zsh:未找到命令:抖动

时间:2019-10-15 18:16:57

标签: flutter zsh macos-catalina

最近我将Mac OS更新到了最新的Catalina,使用zsh的终端现在开始向我显示以下错误:

zsh: command not found: flutter

在更新之前,它工作正常。

14 个答案:

答案 0 :(得分:21)

使用macOS Catalina 10.15.5(19F101)。 我使用的是 .zprofile 而不是 .zhrc

  1. 通过以下方式提供对终端的完整磁盘访问 设置->安全和隐私->全盘访问。添加终端

  2. 如果当前终端使用bash,请使用以下命令更改为zshell

    chsh -s /bin/zsh

  3. 在根目录中,例如/ Users / ^ YourAccount ^,执行以下操作

    touch .zprofile

    vim .zprofile

  4. 按I进入插入模式。在下方输入

    export PATH=$PATH:/Users/^YourAccount^/^YourPath^/flutter/bin

  5. 按Esc键,然后按:wq和Enter

    保存并退出

  6. 关闭终端,然后重新打开。然后尝试执行flutter命令

答案 1 :(得分:5)

对我来说,删除双引号可以解决问题。

尝试更改

export PATH =“ $ PATH:[颤振路径] / flutter / bin”

进入

export PATH = $ PATH:[到颤振的路径] / flutter / bin

答案 2 :(得分:3)

您必须更新环境$ PATH变量。

1)打开文件gradle $HOME/.zshrc是您的主路径

2)在打开的文件中添加以下行:

$HOME

3)保存更改并重新启动终端会话。

该过程也记录在here

答案 3 :(得分:3)

有同样的问题,只是意识到我忘了加上引号

因此正确的方法是通过键入Msg 156, Level 15, State 1, Line 20 Incorrect syntax near the keyword 'all'.

添加到.zshrc
vim ~/.zshrc

PATH="$PATH:$HOME/Flutter/flutter/bin"

然后运行export PATH="$PATH:/YOUR_FLUTTER_DIR/flutter/bin" 或只是打开一个新的终端窗口

答案 4 :(得分:2)

我尝试根据此处的建议在我的MAC上安装抖动,但仍然无法正常工作,在搜索之后,我发现了文章here

因此,我将.zshrc文件更改为:

export PATH="$PATH:/Users/YOUR_PROVILE_NAME/YOUR_DEVELOPMENT_FOLDER/flutter/bin"

YOUR_PROVILE_NAME更改为您的名称配置文件,也将YOUR_DEVELOPMENT_FOLDER更改为您的开发文件夹,以免混乱

现在可以正常工作了。

注意: 我使用Catalina OS v10.15.4

答案 5 :(得分:1)

升级到Mac Catalina 10.15.4时,我遇到了同样的问题:

经过几天的研究,我取得了成功。这是我执行的步骤:

首先,在Mac上打开终端。

下一步,使用命令

 cat .bash_profile

并复制内容。

然后在终端中输入以下命令:

nano $ HOME / .zshrc

,然后粘贴上面刚刚复制的内容。保存然后输入

source $ HOME / .zshrc

刷新此文件。下一类

echo $ PATH

查看内容是否已更新。如果输入成功

flutter --version

您将看到结果。

答案 6 :(得分:1)

请按照以下步骤操作:

打开取景器 输入Cmd + Shift + G

在“转到文件夹”弹出窗口中输入~

现在输入Cmd + Shift + .以显示隐藏的文件。

打开.zshrc

添加此行

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

将此/ YOUR_FLUTTER_DIR替换为flutter目录的路径。 在我的Mac中,路径为

export PATH=$PATH:$HOME/FlutterDevelopment/flutter/bin

答案 7 :(得分:1)

上面提到的许多答案几乎相同。我会说值得使用 echo $ SHELL 命令

查看SHELL,

如果您正在使用 Bash,请编辑$ HOME / .bash_profile或$ HOME / .bashrc 。如果您使用的是 Z shell,请编辑$ HOME / .zshrc 。如果您使用其他外壳,则计算机上的文件路径和文件名将不同。

别忘了您需要在终端应用程序中的任一命令之前添加VIM。

有关更多详细信息,请单击链接Update your path,然后查看“更新您的路径”​​部分。我希望这将帮助许多特别是MAC OS新手。干杯

答案 8 :(得分:1)

对我来说 .zshrc 代替了 .zprofile 。我相信这是因为我之前创建了 .zshrc ,而现在当我尝试创建 .zprofile 时,它正在寻找.zshrc文件。

您可以使用 ls -a 命令检查 .zshrc 文件

答案 9 :(得分:1)

在android studio终端中,只需键入以下命令:

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

将YOUR_FLUTTER_DIR更改为您的实际目录

答案 10 :(得分:0)

我跟随URL解决了我的问题。

我只是创建了一个不存在的.zshrc文件,然后添加了从现有.bashrc复制的PATH变量。

答案 11 :(得分:0)

我从Mojave更新到Catalina并运行Terminal,从bash shell切换到默认/首选zsh shell。 然后被击中

  

zsh:找不到命令:抖动

因此,请遵循在别处看到的建议,仅将以下内容添加到Users / MyUserId / .zshrc

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

echo $PATH显示/Users/MyUserId/flutter/bin现在是已配置的PATH之一。 但是,我无法让“颤抖的医生”上班,但在jelliesgame.com上发现了一条建议复制的帖子

Users/MyUserId/.bash_profileUsers/MyUserId/.zshenv

现在,扑扑医生给出了健康的健康单

答案 12 :(得分:0)

您需要更新环境路径。

  1. 打开终端。

  2. 命令“ vim $ HOME / .zshrc”

  3. 按“ I”键进入插入模式。

  4. 在打开的文件中添加以下行:

    export PATH =“ $ PATH:/ YOUR_FLUTTER_DIR / flutter / bin”

  5. 键入“ Esc”,然后在终端中输入:wq,然后按Enter键退出vim。

  6. 重新打开终端并检查“ flutter doctor”

答案 13 :(得分:0)

这对我有用:

步骤:

  1. 在终端上输入:
    open .zshrc (This opens the document in text edit)
    
  2. 将此添加到文件末尾:
    export PATH="/Users/YOUR_USERNAME/Documents/code/tools/flutter/bin:$PATH"
    
  3. 保存并关闭.zshrc
  4. 然后输入:
    flutter doctor