Commit cf612a42 authored by KyleWong's avatar KyleWong Committed by xster

Check powershell version. (#27596)

parent da27f623
...@@ -23,6 +23,15 @@ $engineVersion = (Get-Content "$flutterRoot\bin\internal\engine.version") ...@@ -23,6 +23,15 @@ $engineVersion = (Get-Content "$flutterRoot\bin\internal\engine.version")
$oldDartSdkPrefix = "dart-sdk.old" $oldDartSdkPrefix = "dart-sdk.old"
# Make sure that PowerShell has expected version.
$psMajorVersionRequired = 5
$psMajorVersionLocal = $PSVersionTable.PSVersion.Major
if ($psMajorVersionLocal -lt $psMajorVersionRequired) {
Write-Host "Flutter requires PowerShell $psMajorVersionRequired.0 or newer."
Write-Host "See https://flutter.io/docs/get-started/install/windows for more."
return
}
if ((Test-Path $engineStamp) -and ($engineVersion -eq (Get-Content $engineStamp))) { if ((Test-Path $engineStamp) -and ($engineVersion -eq (Get-Content $engineStamp))) {
return return
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment