🐕

fvmで指定したバージョンのFlutterをインストールする

2023/01/11に公開

fvmについて

fvmはFlutterのバージョン管理ツールです。
fvmを使うと、複数のバージョンのFlutterをインストールたり、プロジェクトごとに使用するFlutterのバージョンを切り替えたりといったことができます。

A simple CLI to manage Flutter SDK versions.

https://fvm.app/

fvmをインストールする

homebrewを使用してインストールする場合は、つぎのコマンドを実行します。

$ brew tap leoafarias/fvm
$ brew install fvm

WindowsやLinuxでfvmをインストールするには、公式ドキュメントを参照ください。
https://fvm.app/docs/getting_started/installation

fvmでインストールされているバージョンの一覧を表示するには

fvmでインストール済みのバージョンを表示するには、つぎのコマンドを実行します。

$ fvm list

3.3.9 (global)
3.0.5

fvmでインストール可能なリモートのバージョンを表示するには

fvmでインストール可能なFlutterのバージョンを表示するには、つぎのコマンドを実行します。

$ fvm releases
(略)
Nov 23 223.3.9
Dec 8 223.7.0-1.1.pre
--------------------------------------
Dec 15 223.3.10            stable
--------------------------------------
Dec 20 223.7.0-1.2.pre
--------------------------------------
Jan 5 233.7.0-1.3.pre     beta
--------------------------------------

fvmでFlutterをインストールするには

fvmでFlutterをインストールするには、つぎのコマンドを実行します。今回はstableバージョンの3.3.10をインストールします。

$ fvm install 3.3.10
Flutter "3.3.10" is not installed.

Installing version: 3.3.10...
(略)
Building flutter tool...
Flutter 3.3.10 • channel stable • git@github.com:/flutter/flutter.git
Framework • revision 135454af32 (4 weeks ago)2022-12-15 07:36:55 -0800
Engine • revision 3316dd8728
Tools • Dart 2.18.6 • DevTools 2.15.0

fvmでグローバルに使用するバージョンを指定するには

ローカル環境でグローバルに使用するFlutterのバージョンを指定するには、つぎのコマンドを実行します。

$ fvm global 3.3.10
Flutter "3.3.10" has been set as global

fvm globalコマンドが反映されているか確認します。

fvm list
Cache Directory:  /Users/akihiro/fvm/versions

3.3.10 (global)
3.3.9
3.0.5

flutterのバージョン確認コマンドを実行します。

$ flutter --version
Flutter 3.3.10 • channel stable • git@github.com:/flutter/flutter.git
Framework • revision 135454af32 (4 weeks ago)2022-12-15 07:36:55 -0800
Engine • revision 3316dd8728
Tools • Dart 2.18.6 • DevTools 2.15.0

関連記事

fvmを使ってプロジェクトごとに使用するFlutterのバージョンを設定する方法を、こちらの記事にまとめました。
https://zenn.dev/aiiro/articles/d760bae23a53ec

Discussion