メインコンテンツまでスキップ

mise

https://mise.jdx.dev/

インストール

https://mise.jdx.dev/getting-started.html#installing-mise-cli

Windows の場合は winget, scoop, chocolatey のいずれかを利用します。

環境変数

もし MISE_DATA_DIR の設定をしている場合は環境変数に D:\home\data\mise\shims のように PATH 変数に追加する

Node

https://mise.jdx.dev/lang/node.html

❯ $Env:XDG_CONFIG_HOME
D:\home
❯ $Env:XDG_DATA_HOME
D:\home\data
❯ $Env:MISE_DATA_DIR
D:\home\data\mise
❯ mise use --global node@22
mise WARN gpg not found, skipping verification
mise node@22.17.0 ✓ installed
mise D:\home\mise\config.toml tools: node@22
[tools]
node = "22"

Python & uv

https://mise.jdx.dev/lang/python.html#mise-uv https://mise.jdx.dev/mise-cookbook/python.html#mise-uv

❯ mise use -g uv@latest
mise uv@0.7.16 ✓ installed
mise D:\home\mise\config.toml tools: uv@0.7.16
❯ mise list
Tool Version Source Requested
node 22.17.0 D:\home\mise\config.toml 22
uv 0.7.16 D:\home\mise\config.toml latest

mise 自体の更新

❯ mise self-update

mise で利用しているツールのアップデート

latest を指定していたり、マイナーバージョンを省略していた場合

❯ mise up
# or
❯ mise upgrade