🚀

ubuntuにasdfをインストール

2023/12/01に公開

はじめに

https://zenn.dev/youfuku/articles/3126e25aa03991
過去の記事でさらっと記入していたのですが、今回改めて利用することになったので備忘録としてまとめました。

asdfをインストール

最新&必要なパッケージをインストール

sudo apt-get update && sudo apt dist-upgrade -y && sudo apt autoremove -y
sudo apt install -y curl git

asdfをインストール

git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.13.1
echo -e "\n. $HOME/.asdf/asdf.sh" >> ~/.bash_profile
echo -e '\n. $HOME/.asdf/completions/asdf.bash' >> ~/.bash_profile
source ~/.bashrc

プラグイン一覧を取得

asdf plugin-list-all

プラグインの追加

asdf plugin add <プラグイン名>

asdf plugin add ruby

インストール済みのプラグインを確認

asdf plugin list

プラグインの削除

asdf plugin remove <プラグイン名>

asdf plugin remove ruby

プラグインで使用可能なバージョンの一覧表示

asdf list all <プラグイン名>

asdf list all ruby

プラグインのバージョンをインストールする

asdf install <プラグイン名> <バージョン>

asdf install ruby 3.2.2

グローバル環境で使うバージョンを固定

asdf global <プラグイン名> <バージョン>

asdf global ruby 3.2.2

ディレクトリ単位でバージョンを固定

ディレクトリ配下に移動後、以下のコマンドを実行

asdf local <プラグイン名> <バージョン>

asdf local ruby 3.2.2

アップデート

asdf自体のアップデート

asdf update

すべてのプラグインのアップデート

asdf plugin-update --all

一部のプラグインのみのアップデート

asdf plugin-update <プラグイン名>

Discussion