📝

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