🔁 ASDFフラッターバージョンマネージャ( MacOS/Linux )


疑いなくFlutter 常に変化しているフレームワークです.そして、開発者として、我々は準備ができて、同時にインストールされる1つ以上のバージョンがある必要があります.
この問題の最も有名な解決策の一つはFlutter Version Manager by leofarias . 私は個人的に数ヶ月間このソリューションを使用しましたが、私は常にそれにいくつかの問題があった.
数週間前に遭遇したasdf , ドキュメントによる

asdf is a tool version manager. All tool version definitions are contained within one file (.tool-versions) which you can check in to your project's Git repository to share with your team, ensuring everyone is using the exact same versions of tools.



一言で言えば、別のツールの複数のバージョンを扱うことができます.cocoapods , ruby , node.js , など)

どのようにASDFをフラッターで使用するには?
公式ドキュメント:here

ASDFをインストールする
# MacOS with Homebrew
brew install asdf

# Linux
# Check: https://asdf-vm.com/guide/getting-started.html#_1-install-dependencies

ASDFフラッタプラグイン
ASDFがインストールされると、ASDFフラッタープラグインをインストールしなければなりません
# Installs flutter-plugin for asdf
asdf plugin-add flutter
Github Repo: asdf flutter plugin

インストール/アンインストール
# List all available flutter versions
asdf list all flutter
プレビュー

# Install a version 
asdf install flutter <VERSION_NUMBER>

# Example:
asdf install flutter 2.5.2-stable

# to uninstall
asdf uninstall flutter <VERSION_NUMBER>

ローカルおよびグローバルバージョン
# Defines a global flutter version to be used 
asdf global flutter <VERSION_NUMBER>

# Defines a local flutter version to be used 
asdf local flutter <VERSION_NUMBER>

パスにエクスポート
現在選択されているバージョンにアクセスするには、ASDF$PATH .私の場合、私は次のラインを私に加えました/.zshrc.
export PATH="$(asdf where flutter)/bin":"$PATH"
これにより、flutter and dart 端末からのコマンド👍.

... ダーツ?dart はデフォルトでasdf flutter plugin . しかし、時には異なる必要がありますdart バージョン.これは上記と同じコマンドを実行することで実現できますが、flutter with dart .
# Install asdf-dart
asdf plugin-add dart https://github.com/patoconnor43/asdf-dart.git

# More info in: https://github.com/PatOConnor43/asdf-dart

いつものように.
フラッタでアプリケーションを書くとき、あなたはもう一つの開発者が彼らの生産性を改善し続けるのを助けるためにこの記事を共有することができます.
メディアでこの記事のスペイン語版があります.ご自由に.🇪🇸
また、このコンテンツが好きなら、私の社会で私と連絡を取ってください.
また、このコンテンツが好きなら、私の社会で私と連絡を取ってください.

  • ここでこの記事を読んでいるところです.

  • GitHub - 例のような場合、コードリポジトリはどこにありますか.

  • GitHub NoScope - Donde Enは、LNリポジトリ- C c didi en conjunto del運河デYoutube y DirectosデTwitchコンマルコスに寄付します.

  • どこで私は専門的に接続します.

  • ここで私の短い考えを表現し、私のコンテンツを共有します.

  • Twitch - ここで私は特定の情報をクリップを取る非公式のライブショーを行う.

  • どこで、私は私の人生から出てくるクリップを出版しますか.
  • 🇪🇸 Versión en español de este articulo aquí