その後の話。
ツールのアップデート
ふと思い出したタイミングで mise ls する。
❯ mise ls Tool Version Config Source Requested deno 1.46.3 (outdated) ~/.config/mise/config.toml latest go 1.23.1 (outdated) ~/.config/mise/config.toml latest java 24.0.0-loom+7-60 ~/.config/mise/config.toml latest node 20.17.0 (outdated) ~/.config/mise/config.toml 20 ruby 3.3.5 ~/.config/mise/config.toml latest rust 1.81.0 (outdated) ~/.config/mise/config.toml latest uv 0.4.17 (outdated) ~/.config/mise/config.toml latest
なるほど古くなってるな。 mise up する。
❯ mise up mise uv@0.4.26 info: downloading installer ... mise rust@1.82.0 ✓ installed mise go@1.23.2 ✓ installed mise node@20.18.0 ✓ installed mise deno@2.0.3 ✓ installed mise Uninstalling node@20.17.0 ✓ removing ~/.local/share/mise/installs/node/20.17.0 mise Uninstalling go@1.23.1 ✓ removing ~/.local/share/mise/installs/go/1.23.1 mise Uninstalling rust@1.81.0 ✓ removing ~/Library/Caches/mise/rust/1.81.0 mise Uninstalling uv@0.4.17 ✓ removing ~/Library/Caches/mise/uv/0.4.17 mise Uninstalling deno@1.46.3 ✓ removing ~/Library/Caches/mise/deno/1.46.3
アップデート完了。かんたん快適。
この手のアップデートは brew upgrade 担当だったけど、それが mise up に変わった感じ。もちろん brew update もそれはそれでやるけど。
退路をどんどん断つ
brew uninstall deno→ そもそも入れてなかったbrew uninstall go→ できたbrew uninstall openjdk→ clojure と kotlin が依存 → 以下を経て削除brew uninstall clojure→ できた。なんで使ってたんだろうmise use -g kotlin→ できたbrew uninstall kotlin→ できたbrew uninstall openjdk→ できた。めでたし
brew uninstall node→ 依存されすぎててだめbrew uninstall ruby→ そもそも入れてなかったbrew uninstall rust→ できたbrew uninstall python→ 依存されすぎててだめ
だいぶスッキリ