繁体   English   中英

无法更新 Dart SDK。 重试

[英]Unable to update Dart SDK. Retrying

我正在尝试安装 flutter 但是当我运行 cmd flutter 医生时发生错误

检查 Dart SDK 版本...“PowerShell.exe”未被识别为内部或外部命令、可运行程序或批处理文件。 错误:无法更新 Dart SDK。 正在重试...

等待 1 秒,按CTRL + C退出...终止批处理作业(Y/N)? 谢谢

将此路径添加到路径字段%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\到您的环境变量中。

仅适用于 Windows 用户:

如果您在通过 bash shell 或 powershell 终端更新 Dart SDK 时遇到问题,请执行以下操作:

第 1 步:关闭所有现有的 Flutter 应用程序和终端。

第 2 步:转到 flutter 安装文件夹中的flutter/bin目录。

第三步:执行flutter.bat文件。 (等待完成)

第 4 步:转到您的项目文件夹 > 打开终端 > 运行flutter doctor

第 5 步:完成。

将以下路径添加到环境变量

用户变量

C:\\颤振\\bin; C:\\Windows\\System32

%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\

系统变量

C:\\颤振\\bin

C:\\Windows\\System32\\

1.Goto你的flutter目录并运行

git checkout -f [version]

例如:

git checkout -f 2.2.2

现在尝试运行 flutter doctor 可能会解决您的问题,然后,您可以执行

flutter channel stable

在我的情况下,问题返回到 git 并在 flutter 安装路径中执行此行后,它已解决。

git reset --merge

就我而言,问题是通过使用 VPN 解决的。 使用 VPN 重试下载。 并执行 flutter.bat 文件

这也解决了我的问题,但在类似的情况下,您也可以尝试从文件夹 flutter/bin/cache/lockfile 中删除锁文件

尝试从任务管理器关闭 Dart 的所有进程,然后在终端中再次运行 flutter doctor 命令。

只需重新启动我的设备即可解决我的问题。

奇怪的是,其他步骤对我们都不起作用,但只需使用完整的安装包(如flutter_windows_3.0.5-stable.zip )进行安装即可。

以前,我们试图通过从 GitHub 上的 Flutter 存储库中提取源代码来安装。

我的设备上的防病毒问题(防病毒阻止了我的 powershell 执行)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM