asdf¶
asdfは、ツールのためのバージョンマネージャです。すべてのツールのバージョンは単一のファイル(.tool-versions)内で定義されるため、プロジェクトのGitリポジトリにチェックインして共有することで、チーム全員に同じーバージョンのツールを使ってもらえるようになります。
URL¶
https://github.com/asdf-vm/asdf
Docs¶
Installation¶
Plugin Installation¶
以下はNode.jsをインストールする例です。
1. 依存関係のライブラリをインストールする¶
2. asdf-nodejsをインストールする¶
Usage¶
1. バージョンを確認する¶
2. バージョンを指定してインストールする¶
anyenv install **env
でインストールできます。
3. Python のバージョンを切り替える¶
asdf-nodejsがインストールされているNode.jsを使用するバージョンとして選択するには、以下のコマンドのいずれかを実行します
asdf shell nodejs <version>
-- 現在のシェルセッションだけを選択する。asdf local nodejs <version>
-- カレントディレクトリ(またはそのサブディレクトリ)にいるときに自動的に選択します。asdf global nodejs <version>
-- ユーザアカウントに対してグローバルに選択する。
Uninstallation¶
-
$HOME/.asdf
ディレクトリを削除します。 -
asdf
のすべての構成ファイルを削除するために次のコマンドを実行します -
インストール時に手動でシェル構成ファイルへ追記したパスを削除します。