Flutter,「Running pub upgrade」が終わらない問題への対処法
0,目次
- 初めに
- 対処法
- 終わりに
- 参考文献
1,初めに
最近Flutter 2が公開されました。
そこで、PCに導入しているFlutterのバージョンアップを行うため、
Flutterのアップデートコマンドを発行しました。
flutter upgrade
しかし、上記コマンドを実行後、「Running pub upgrade…」が終わりませんでした。
下記のような感じです。
PS C:\WINDOWS\system32> flutter doctor Building flutter tool… Running pub upgrade…
アップグレード失敗のままというのはあまりよくないと思ったので、いろいろ試したところ、解決したため、本記事を記載しました。
本稿では、本件事象への対象方法を記載します。
(1)前提条件
- Windows 10 x64
- Flutter 1 -> Flutter 2 へのUpgrade
- flutter cleanを実行しても事象が解決しない
- 環境変数「TMP」及び「TEMP」の値を変更している
2,対処法
(1)解決方法
Windowsの環境変数「TEMP」及び「TMP」の値を標準の値へ戻す。
Windows 10でPath環境変数を設定/編集する:Tech TIPS - @IT
(2)原因
筆者の環境では、TEMP及びTMPフォルダをRAMディスク上に作成するようにしておりました。
(3)対応手順
(i)変更前
(ii)変更後
項目名 | セットする値 |
---|---|
TEMP | %USERPROFILE%\AppData\Local\Temp |
TMP | %USERPROFILE%\AppData\Local\Temp |
(iii)環境変数変更後、コマンドラインを起動
3,終わりに
こうしてみると、どうしようもないことが原因でした・・・
Flutetr 2からWebが正式に採用されました。
かつてJavaがOnce write, Run anywhereを実現しました。
モバイルアプリからWebまで幅広くカバーするFlutterは次世代の覇権技術となる可能性があると思います。
最近のコメント