これはなに

Voltaからmiseへ乗り換えたときのメモ。
Voltaがメンテナンスされなくなったことは知っていたが、久々に起動したPCには残っていたため、miseへ移行した。
Voltaを削除する

公式の手順に従う。
あらかじめ、volta listで何をインストールしていたか確認しておく。
volta list当時のログ
$ volta list
⚡️ Currently active tools:
Node: v22.21.0 (default)
Tool binaries available:
codex (default)
See options for more detailed reports by running `volta list --help`.その後アンインストールする。まずrm -rf ~/.voltaでディレクトリごと削除する。
rm -rf ~/.volta次に、.bashrcや.bash_profileなどのシェルプロファイルからVoltaに関連する行を削除する。
今回の環境では.bashrcと.profileから下記を削除した。
export VOLTA_HOME="$HOME/.volta"
export PATH="$VOLTA_HOME/bin:$PATH"必要ならシェルを再起動するか、source ~/.bashrcなどで設定を反映させる。
miseをインストールする

公式の手順に従う。
miseをインストールする。
curl -fsSL https://mise.run | sh当時のログ
$ curl -fsSL https://mise.run | sh
mise: selected 2026.10.11 (minimum release age: 24h)
mise: installing mise...
######################################################################## 100.0%
mise: installed successfully to /home/user/.local/bin/mise
mise: run the following to activate mise in your shell:
echo "eval \"\$(/home/user/.local/bin/mise activate bash)\"" >> ~/.bashrc
mise: run `mise doctor` to verify this is set up correctlyインストール時のログにrun the following to activate mise in your shell:とあるので、それも実行する。
echo "eval \"\$(/home/user/.local/bin/mise activate bash)\"" >> ~/.bashrc.bashrcを編集したので設定を反映する。
source ~/.bashrcその後、mise doctorを実行して確認する。No problems foundと出れば問題ない。
グローバルツールを入れる

Voltaでインストールしていたグローバルツールをmiseでインストールし直す。
例えば、nodeをインストールする場合は下記のようにする。
mise use -g node@latestmise listでインストールされているグローバルツールを確認できる。
mise listたとえば、下記のようになる。
$ mise list
Tool Version Source Requested
codex 0.163.0 ~/.config/mise/config.toml latest
node 26.12.0 ~/.config/mise/config.toml latest
