hacca8

asdfのメモ

asdfは言語やライブラリなどのバージョンを一元管理できるツールです。
ツール上での利用の流れは以下の通りです。

  • 例、言語の場合
  1. 言語の管理プラグインを追加する
  2. バージョン指定して言語を追加
  3. 利用する言語を適用、バージョン切り替え

言語の管理プラグインを追加する

# 追加できるプラグインを確認
asdf plugin list all

# プラグインの追加
asdf plugin add "name"

バージョン指定して言語を追加

asdf install "name" latest
asdf install "name" "ver"

利用する言語を適用、バージョン切り替え

# 追加済みの言語を確認
asdf list

# 言語をグローバルに適用
asdf global "name" "ver"

# ローカルに適用
asdf local "name" "ver"

# 適用の確認
asdf current

その他

# 追加したプラグインの確認
asdf plugin list

# プラグインの更新
asdf plugin update --all
asdf plugin update "name"

# プラグインの削除
asdf uninstall "name" "ver"

# 言語の削除
asdf uninstall "name" "ver"