🔄

FVMでFlutter SDKのバージョンをプロジェクト毎に管理する

に公開
8
GitHubで編集を提案
Altiveエンジニアリングブログ

Discussion

たくみんたくみん

参考にさせていただきました、ありがとうございます

質問なのですが、stableのバージョンをアップデートしたい時はどのようにすれば良いのでしょうか?
今現在、stableとして2.10.0がインストールされていて、2.10.2にしたい、というような状況です

よろしくお願いします!

村松龍之介村松龍之介

チャンネルを指定している場合は、 fvm flutter upgrade コマンドでアップグレードできるかと思います👌

山中 琢磨山中 琢磨
fvm use 2.5.2 --force
# 後述のglobalを設定していなくても、 指定したfvmコマンドが使える
fvm flutter create .

このfvm flutter create .のところは

fvm flutter create --project-name {プロジェクト名} .

ですかねー?

プロジェクト作るときは、Android Studio の "New Flutter Project" でやっちゃうことが多かったもので flutter create を使う練習中でしてよく把握していないのですが...

村松龍之介村松龍之介

とても遅くなってしまいましたが…sanpei1978さん、ご指摘ありがとうございます!

試してみたところ、どうやらディレクトリ名がDartパッケージとして問題あると(ハイフンが含まれる等)、 --project-name の指定が必要みたいです!

fvm-sample では必要でしたが、 fvm_sample では fvm flutter create . でOKでした👌

K9i a.k.a. たこさんK9i a.k.a. たこさん

環境により違いはあると思いますが、 fvm コマンドを使用するために以下のPATHが必要になることが多いです。

pubでインストールした実行可能ファイルへのパスなので、Dartでインストール場合は設定が必要みたいな説明が正確かもです👀
Homebrewでインストールした場合とかはパスの設定なくても動くと思います〜
結局他のツール(melos)とかで設定することになるので、何も考えずに設定しちゃっていい気しますが😅

村松龍之介村松龍之介

遅くなってしまいましたが、はやしさん、補足コメントありがとうございます🙌
確かにその通りで、僕も今見返したら Melosで必要なパスとして .zshrc に記載していました😹