簡體   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