asdf-vm
概要
asdfは様々な言語処理系のバージョンを管理するためのツールです
インストール
code:sh
$ echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.bashrc
使い方
インストール済みの処理系の現在のバージョンを確認
$ asdf current
インストール済みのプラグインを一覧表示
$ asdf plugin-list
特定のランタイムのインストール (プラグインのインストールが必要です)
code:shell
# <plugin>@<version>をインストール
$ asdf install <plugin> <version>
# <plugin>@<version>を有効化
$ asdf global <plugin> <version>
プラグイン
asdfを使用してバージョン管理する際は、各言語処理系向けのプラグインをインストールする必要があります
実行可能ファイルの場所
asdfによって有効化されたランタイムやgemやnpmによってグローバルインストールされたツールなどは~/.asdf/shimsに配置されるようです miseはasdf互換のバージョン管理ツールで、パフォーマンス面ではasdfよりも有利そうです (Rustで書かれている)