asdf を導入してみた
バージョン管理ツール「asdf」を使ってみる | 働くひとと組織の健康を創る iCARE
まだ anyenv (**env) 使ってるの? asdf を使おう!
asdf-vm/asdf: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
前々から名前は聞いていたが長らく手を出してなかったバージョン管理ツールの asdf を導入してみた。
公式のドキュメント読むだけでできたので簡単だった。
Homebrew を使っているのでbrew install asdf
して、~/.bash_profile
とか~/.zsh_profile
とか使ってるシェルに合わせてコピペして、プラグイン用にbrew install gpg gawk
して準備完了。
今回は Node.js のバージョン管理を行うのでasdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf では.tool-versions
というファイルにバージョンを記述して管理するが、anyenv で使っていた.node-versions
とかでも管理できる。
その場合は~/.asdfrc
にlegacy_version_file = yes
と追記すればいいだけ。
あとはasdf install nodejs
すればいい。
めちゃくちゃ簡単でした。
anyenv を捨てるところはまだやってないので、いい感じに移行できたら anyenv を捨てようと思います。