windows 7 环境下 在cmd 使用 flutter upgrade 遇到了 以下几个问题做个记录。
1.报错:
Unblock-File <<<< -Path 'D:\flutter/bin/internal/update_dart_sdk.ps1
'; & ‘D:\flutter/bin/internal/update_dart_sdk.ps1’
CategoryInfo : ObjectNotFound: (Unblock-File:String) [], Comman
dNotFoundException
FullyQualifiedErrorId : CommandNotFoundException
遇到这个问题,查看下win系统的powershell 的版本是多少,2版本的话就会出现这个问题,我升级到5版本 问题就解决了。
2.报错:
Invoke-WebRequest : 请求被中止: 未能创建 SSL/TLS 安全通道。 所在位置 D:\flutter\bin\internal\update_dart_sdk.ps1:62 字符: 5
-
Invoke-WebRequest -Uri dartSdkZip +
-
CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebExce ption
-
FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
遇到这个报错,是由于环境变量中没有 以下这2个用户变量,或者这个FLUTTER_STORAGE_BASE_URL 用户变量被修改成其他镜像地址了
PUB_HOSTED_URL pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL storage.flutter-io.cn