Closed2
asdfからvoltaへの移行

移行理由
asdfのメリットである複数言語対応を全然活かしきれていないため。
主に使うのはTypescriptとPython。
PythonはUVやdockerを使うのでバージョン管理はそっちでやっている。
Nodeのバージョン管理しかしないのにasdfを使うのはメリット弱い。
voltaを選択した理由
- 自動バージョン切り替えが便利
- yarn等のツールも管理が可能

手順
asdfアンインストール
インストールしているバージョン確認
asdf list
以下で消していく
asdf uninstall nodejs <バージョン>
asdf自体のアンインストールは以下に書かれている
fish & git なので ~/.config/fish/config.fish
から以下を削除
source ~/.asdf/asdf.fish
コマンド補完を削除
rm -rf ~/.config/fish/completions/asdf.fish
asdfのディレクトリを削除
rm -rf (string join : -- $ASDF_DATA_DIR $HOME/.asdf)
rm -rf "$HOME/.tool-versions" "$HOME/.asdfrc"
voltaインストール
以下を参考に実施
インストールコマンド
curl https://get.volta.sh | bash
再起動
fish
必要なものインストール
volta install node
volta install typescript
volta install npm
volta install yarn
このスクラップは4ヶ月前にクローズされました