概要
pythonやnodeなどのプログラムのバージョン管理、切り替えツール。
目的が類似するツールとしてanyenvがあるが、asdfはより軽量であると言われている。
しかし、言語ごとにバージョン管理システムをインストールするのはめんどうだ。そこで、これらをまとめた anyenv というものがある。 このツールはとても便利で、筆者も利用していたのだが、一点、致命的な弱点がある。それは、ロードが遅い ことだ。
引用:まだ anyenv (**env) 使ってるの? asdf を使おう!
導入
brew install asdf使い方
アップデート
asdfのアプデ
asdf updateプラグインのアプデ
# 全てのプラグインのアプデ
asdf plugin-update --all
# 特定のプラグインhogeのアプデ
asdf plugin-update hogeプラグイン
インストール可能なプラグイン一覧
adsf plugin list allインストール済みのプラグイン一覧
asdf plugin listプラグインの追加・削除
# 追加
asdf plugin add hoge
# 削除
asdf plugin remove hogeバージョン
インストール可能なバージョン一覧
asdf list all hogeインストール済みのバージョン一蘭
asdf list hogeバージョンの追加・削除
# プラグインhogeの3.9.2を追加
asdf install hoge 3.9.2
# 削除
asdf uninstall hoge 3.9.2バージョンの設定
# local
asdf local hoge 3.9.2
# global
asdf local hoge 3.9.2