🙌

flutter upgradeをしたときに`dart` on your path resolves ~とWarningが出たので解消する

2023/05/24に公開

Dartバージョンの参照がFlutterのバージョンに対応していない

flutter doctorを実行すると、以下のWarningが発生するようになった。

[!] Flutter (Channel stable, 3.10.1, on macOS 13.3.1 22E772610a darwin-x64, locale ja-JP)
    ! Warning: `dart` on your path resolves to /usr/local/Cellar/dart/2.18.0/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/username/fvm/versions/3.10.1. Consider adding /Users/username/fvm/versions/3.10.1/bin to the front of your path.

Flutter 3.10.1のバージョンに対して、Dart 2.18.0が対応していないっぽい? 🤔

  1. /urs/local/Cellar/dart/2.18.0のPathを削除してみる。
cd /urs/local/Cellar/dart/
cd: no such file or directory: /urs/local/Cellar/dart/

cdで移動ができなかった。

  1. 一度Dartをアンインストールしてみる。
brew uninstall dart
Uninstalling /usr/local/Cellar/dart/2.18.0... (921 files, 496.9MB)

brewuninstallをするとさっきまで移動できないPathでDartがアンインストールができてそうだった。

再度 flutter doctorを実行するとWarningが消えるようになりました。 🎉

~/D/w/test ❯❯❯ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.1, on macOS 13.3.1 22E772610a darwin-x64,
    locale ja-JP)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.77.0)
[✓] Connected device (3 available)
[✓] Network resources

• No issues found!

Discussion