Open3
2023.9 Flutter 環境構築
久しぶりに環境を構築してハマった点
必要なツール群がそれなりにあって組み合わせも注意が必要
Homebrew
Homebrew 経由でインストールするもの
- rbenv
- dart
- fvm
Dart SDK は任意のバージョンを環境に合わせてインストール可能
rbenv, fvm はそれぞれ Ruby, Flutter のバージョン管理ツール
rbenv
rbenv 経由でインストールするもの
- Ruby 2.7 or latest(=3.2.2)
M1 以降は 2.7 以上が必要で mac の default が 2.6 のことが多い(なぜ
CocoaPods
Flutter で iOS framework の生成に利用
SDKMAN
flutter doctor --android-licenses
で Java 17 を要求されるので、 Java 17 をインストールする
Unable to find bundled Java version.
Flutter 3 だと解消されているようです。
開発環境が Flutter 2 の場合はシンボリックリンクで解決するのが無難そう