rbenvからasdfへ
asdf をインストール
code:bash
.zshrc
code:bash
# asdf
. $HOME/.asdf/asdf.sh
# # append completions to fpath
fpath=(${ASDF_DIR}/completions $fpath) # compinit の前に書く
autoload -Uz compinit
compinit
rbenv 関連の設定を外す
code:bash
$ brew uninstall rbenv
$ rm -rf ~/.rbenv
asdf-ruby を追加
code:bash
# asdfにasdf-rubyを追加
$ asdf plugin add ruby
# ビルドできるRubyのバージョンを確認
$ asdf list ruby
# JRuby, mrubyなども含めビルドできる全バージョンを確認
$ asdf list all ruby
# Ruby 3.1.0をインストール
$ asdf install ruby 3.1.0
# 開発中のRubyをインストールしたい場合はASDF_RUBY_BUILD_VERSION=master環境変数をつけて、最新版-devをインストールする
$ ASDF_RUBY_BUILD_VERSION=master asdf install ruby 3.2.0-dev
# グローバルなRubyのバージョンを設定
$ asdf global ruby 3.1.0-dev
# ディレクトリにRubyのバージョンを設定
$ asdf local ruby 3.0.0