$ flutter doctor の警告「Warning: `dart` on your path resolves to …, which is not inside your current Flutter SDK checkout at …」をクリアするの?|Mac|SDK|Dart|Flutter


Flutter 公式の macOS install を読んで Run flutter doctor に記載されていた通りに、セットアップに必要な依存関係を確認していたら、以下の注意が…。


[!] Xcode - develop for iOS and macOS
    ! Warning: `dart` on your path resolves to /usr/local/Cellar/dart/2.19.6/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/goma/Development/flutter.
      Consider adding /Users/goma/Development/flutter/bin to the front of your path.


なんだか翻訳に通しても意味が分からないし、ChatGPT もトンチンカンな回答してくるし。


#Dart は Flutter に含まれるんだよ?

Dart を見つけたけど Flutter SDK の下に無いから移動しろ、みたいな警告だと思うけど、Dart は Flutter に含まれるじゃんか?

…結局、何が問題なのかと。

実は…別個に Dart をインストールしてしまったんだよね。Flutter SDK もインストールしたし、Dart も敢えて後から Homebrew でインストールしてしまった。だから、

$ which dart

ってやると、

/usr/local/bin/dart

って出てきちゃう。わーお。


#Dart は何個も要らん!

つまり、余計な Dart を消せってこと。

$ brew uninstall dart

で解決。

$ which dart

したら、

/Users/goma/Development/flutter/bin/dart

こうなる。ホッ。


これでもう一度「$ flutter doctor」したら怒られなくなった、わぁい。


#関連する記事


#参照した記事


#直近に読んでいた漫画(おすすめ)

コメント

このブログの人気の投稿

ImagePicker を操作すると「Lost connection to device.」とだけ言い残して強制終了するの?|iOS|Flutter

Android SDK バージョン(コンパイルに使用する Android API レベル)を変更するの?|compileSdkVersion|SDK|Android|Flutter