fvm自体をアップグレードする方法。fvmで管理しているflutterのバージョンが古いなと感じたら
flutterのバージョン管理にはfvmは便利なツールの一つでしょう。
fvmを使っていると時々fvmが管理しているflutterのバージョンが古いと感じるときがあります。
そういうときはfvm自体を pub global activate fvm
でアップグレードするといいかもしれません。
内容
- How to upgrade fvm
- How to get latest flutter by fvm
どんなことが出来るようになるのか
- You can upgrade fvm at your command
- You can use latest flutter using fvm
対象
- MacOS user
- Flutter app developer
- fvm user
手順
まず現在のfvm releasesを確認します
$ fvm versions ... Apr 15 21 │ 2.2.0-10.1.pre Apr 15 21 │ 2.2.0-10.1.pre Apr 16 21 │ 2.0.5 Apr 27 21 │ 2.3.0-0.1.pre Apr 29 21 │ 2.2.0-10.2.pre Apr 30 21 │ 2.0.6 May 10 21 │ 2.2.0-10.3.pre May 10 21 │ 2.3.0-1.0.pre May 18 21 │ 2.2.0 May 18 21 │ 2.3.0-12.1.pre -------------------------------------- May 19 21 │ 2.2.0 beta -------------------------------------- -------------------------------------- May 27 21 │ 2.2.1 stable -------------------------------------- -------------------------------------- May 27 21 │ 2.3.0-16.0.pre dev --------------------------------------
現在は Jul 16 21 なので、古い感じがします。
pub global activate fvm
で fvmをアップグレードします。
fvmをアップグレード
$ pub global activate fvm Package fvm is currently active at version 2.0.6. Resolving dependencies... (1.7s) + args 2.1.1 + charcode 1.3.1 + cli_notify 0.0.3 + cli_util 0.3.3 + collection 1.15.0 + console 4.1.0 + date_format 2.0.2 + fvm 2.2.2 + io 1.0.3 + meta 1.7.0 + path 1.8.0 + process_run 0.12.1+1 + pub_semver 2.0.0 + source_span 1.8.1 + string_scanner 1.1.0 + synchronized 3.0.0 + term_glyph 1.2.0 + tint 2.0.0 + vector_math 2.1.0 + yaml 3.1.0 Downloading fvm 2.2.2... Downloading cli_notify 0.0.3... Downloading process_run 0.12.1+1... Downloading io 1.0.3... Downloading cli_util 0.3.3... Precompiling executables... (3.1s) Precompiled fvm:main. Installed executable fvm. Activated fvm 2.2.2.
新しいfvmバージョンを確認します
$ fvm --version 2.2.2
再度 fvm releases を確認します
$ fvm releases ... May 10 21 │ 2.2.0-10.3.pre May 10 21 │ 2.3.0-1.0.pre May 18 21 │ 2.2.0 May 18 21 │ 2.3.0-12.1.pre May 19 21 │ 2.2.0 May 27 21 │ 2.2.1 May 27 21 │ 2.3.0-16.0.pre Jun 11 21 │ 2.2.2 Jun 11 21 │ 2.2.2 Jun 17 21 │ 2.3.0-24.0.pre -------------------------------------- Jun 25 21 │ 2.3.0-24.1.pre beta -------------------------------------- -------------------------------------- Jul 1 21 │ 2.2.3 stable -------------------------------------- Jul 2 21 │ 2.4.0-0.0.pre -------------------------------------- Jul 13 21 │ 2.4.0-4.0.pre dev --------------------------------------
よさそうですね。
新しいバージョンを使います
$ fvm use 2.2.3
Point
- Remember
pub global activate fvm