📝
asdfの備忘録
asdf は、いろいろなツールのバージョン管理ができるツールです。
インストール
brew install asdf
asdfの設定
この設定と再読み込みをしておかないと選択したバージョンが適用されません。
使用中のシェルを確認
echo $SHELL
Mac OSであればデフォルトであれば /bin/zsh と出力されるはずです。
ZSHにshimsディレクトリのパスを追加
export PATH="${ASDF_DATA_DIR:-$HOME/.asdf}/shims:$PATH" >> ~/.zshrc
設定ファイルの再読み込み
source ~/.zshrc
プラグイン
プラグインは asdf が扱う(管理)ツールを追加するためのものです。
追加できるプラグインの一覧を表示
asdf plugin list all
ツール名とそのツールのGitリポジトリURLが一覧で表示されます。
インストール
asdf plugin add <name> <git-url>
各プラグインには依存関係があります。対象のプラグインのリポジトリを確認しましょう。
ツールのインストール
最新版をインストール
asdf install <name> latest
インストール可能バージョンの一覧を表示
asdf list all <name>
サブセットの一覧を表示
asdf list all <name> <main-version>
特定のバージョンをインストール
asdf install <name> <version>
インストールされているバージョンの一覧を表示
asdf list <name>
バージョンをセットする
asdf set <name> <version>
特定のバージョンをアンインストール
asdf uninstall <name> <version>
プラグインを削除
asdf plugin remove <name>
Discussion