asdf メモ
#memo
pluginのリストを更新する ※忘れがち重要※
code:_
asdf plugin update --all
バージョンの一覧を見る
code:_(bash)
# インストールされている nodejs バージョンの一覧を見る
asdf list nodejs
# nodejs の全てのバージョンを見る
asdf list all nodejs
特定のバージョン系列の最新バージョンを見る
code:_(bash)
# nodejs の 18.x 系の最新を見る
asdf latest nodejs 18
=> 18.18.2
# ruby の 3.1.x 系の最新を見る
asdf latest ruby 3.1
=> 3.1.4
特定のバージョン系列の最新バージョンをインストールする
code:_(bash)
# nodejs v18.x 系の最新版をインストールする
asdf install nodejs latest:18
# ruby 3.1.x 系の最新版をインストールする
asdf plugin update ruby
asdf install ruby latest:3.1
# .ruby-version があればバージョン指定は省略できる
asdf install ruby
現在のディレクトリで利用するバージョンを指定する
code:_
asdf set nodejs 22.12.0
参考: asdf global and asdf local commands have been replaced with asdf set
グローバルに利用するバージョンを指定する場合は -u / --home
code:_
asdf set --home nodejs 22.12.0
現在のディレクトリで利用するバージョンを指定する (古い)
code:_(bash)
# nodejs 18.1.1 を指定する
asdf local nodejs 18.1.1
# nodejs 18.x 系の最新を指定する
asdf local nodejs latest:18
Configuration
設定に関するもの
node-versionなど従来のバージョンマネージャのバージョン指定ファイルを読み込む
code:~/.asdfrc
legacy_version_file = yes
この設定で nodejs プラグインは .node-version ファイルを参照してバージョンを切り替えるようになる