Windows Powershell 中的 Flutter Doctor 返回错误
Posted
技术标签:
【中文标题】Windows Powershell 中的 Flutter Doctor 返回错误【英文标题】:Flutter Doctor in Windows Power Shell returns error 【发布时间】:2018-08-26 21:14:18 【问题描述】:您知道如何解决这个问题吗?当我输入“flutter doctor”时,Windows Power Shell 返回以下内容:
`术语“flutter”未被识别为 cmdlet 的名称, 函数、脚本文件或可运行的程序。
检查拼写 名称,或者如果包含路径,请验证路径是否正确并 再试一次。在 line:1 char:1 + 颤振医生 + ~~~~~~~ + CategoryInfo : ObjectNotFound: (flutter:String) [],
CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException`
【问题讨论】:
这是一个常见问题。当前目录通常不在 powershell 的路径中。你可以使用 .\flutter 来运行它。 【参考方案1】:您是否已将flutter
命令的路径添加到您的路径并注销/重新启动?您应该有以下条目:
FLUTTER_ROOT: <wherever you downloaded flutter>
PATH: <path> + %FLUTTER_ROOT%\bin
【讨论】:
感谢您的帮助。我将 C:\flutter\bin 添加到 Path 并重新启动。我在 ; 之后将它添加到现有的 Path 值中。根据 flutter.io 上的说明,我将尝试创建一个新的路径环境变量:路径 c:\flutter\bin 以查看是否可行。 好的。添加新的环境变量有效。在 ; 之后附加它在现有路径的末尾不起作用。谢谢您的帮助!也许应该更改 flutter.io 的文档? “更新你的路径......”来自flutter.io/setup-windows 我遇到了同样的问题。我刚刚重新启动系统并且它正在工作。谢谢。【参考方案2】:如果您使用的是 Windows 10,最简单的方法是转到
我的电脑
右键选择
属性
然后从左侧选择
高级系统设置 从那里您可以选择底部的高级选项卡 环境变量 点击它并找到 小路 如果它不存在,则创建一个,如果它确实单击它并编辑并保留原始路径并添加到它;然后是你的颤振箱的完整目录。
【讨论】:
【参考方案3】:按照以下步骤,一旦它对我有用,请重新启动您的系统
搜索 -> ‘env’ 并选择 Edit environment variables for your account。
在用户变量下检查是否有一个名为路径的条目: 如果条目存在,则使用 ; 将完整路径附加到 flutter\bin作为现有值的分隔符。 如果该条目不存在,则创建一个名为 Path 的新用户变量,并将 flutter\bin 的完整路径作为其值
重启系统
在那之后 运行这个命令:C:\src\flutter flutter doctor【讨论】:
【参考方案4】:将flutter/bin文件夹添加到环境变量中:
在 Windows 10 上单击开始,键入环境变量,然后单击编辑系统环境变量
点击环境变量
在用户变量下,选择路径并点击编辑按钮
点击新建并浏览到你的flutter/bin文件夹的路径
点击确定
重启你的 Power Shell 并再次运行 flutter 命令
【讨论】:
以上是关于Windows Powershell 中的 Flutter Doctor 返回错误的主要内容,如果未能解决你的问题,请参考以下文章
win10中的Windows PowerShell是啥?都有哪些作用
为啥“npm audit”CLI 命令不能从 Windows 10 中的 Powershell 运行?
powershell [AD - List AD OU]列出域中的所有AD OU #Windows #Powershell #ActiveDirectory