くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

Flutter Version Management(FVM)でプロジェクトごとにバージョンを固定する

Flutterでもバージョン管理ツールがあったので試してみたときの備忘録(*´ω`*)

fvm.app

インストール

$ brew tap leoafarias/fvm
$ brew install fvm

設定

FVMは.fvm/flutter_sdkにファイルを配置するので、
.gitignoreに追加しておく

$ echo ".fvm/flutter_sdk" >> .gitignore

Android StudioSDKのパスを設定する

  • 「Language & Frameworks > Flutter」を開く
  • 「Flutter SDK path」に/absolute-project-path/.fvm/flutter_sdkを設定

使い方

# インストールできるバージョンの一覧
$ fvm releases
....
Jan 24 23  │ 3.7.0            
--------------------------------------
Feb 1 23   │ 3.7.1             stable
--------------------------------------

# インストール
$ fvm install 2.10.5
$ fvm install stable

# インストールしたバージョンの一覧
$ fvm list

# 利用するバージョンの設定
$ fvm use 2.10.5

# インストールしたバージョンの削除
$ fvm remove 2.10.5

# flutterコマンドの利用
$ fvm flutter {command}

以上! これでいろんなアプリを作っても安心。。(*´ω`*)

参考にしたサイトさま