mise
Original:🇺🇸 English
Translated
Install missing language runtimes and dev tools via mise. Use when (1) a command fails due to missing runtime (e.g. node not found, python3 not found, go command not found), (2) user asks to install/setup a language runtime or SDK (node, python, go, rust, java, ruby, etc.), (3) user mentions version management for languages, or (4) setting up a new development environment.
8installs
Sourcemritd/skills
Added on
NPX Install
npx skill4agent add mritd/skills miseTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →mise
Runtime version manager. Replaces nvm/pyenv/rbenv/asdf.
Install Runtime
bash
# Install globally
mise use -g node@lts
mise use -g python@3.12
mise use -g go@latest
# Install for current project (creates mise.toml)
mise use node@20Common Commands
bash
mise ls # List installed
mise ls-remote node # Available versions
mise where node # Install path
mise install # Install from config
mise uninstall node@20 # Remove versionAvailable Runtimes
Core (native): node, python, go, rust, ruby, java, swift, deno, bun, zig, elixir, erlang
Plugin-based: kotlin, scala, php, lua, perl, dotnet, dart, flutter, nim, crystal, julia, clojure
Package Managers
bash
mise use -g pnpm@latest # JS (npm alternative)
mise use -g uv@latest # Python (pip alternative)
mise use -g maven@3 # Java
mise use -g gradle@latest # JavaJava Vendors
bash
mise use java@zulu-21 # Azul Zulu
mise use java@temurin-21 # Eclipse Temurin
mise use java@corretto-21 # Amazon CorrettoWhen Runtime Missing
If command fails with "not found":
bash
# 1. Check if mise has it
mise search <runtime>
# 2. Install
mise use -g <runtime>@<version>
# 3. Retry original commandConfig
Global:
Project: or
~/.config/mise/config.tomlmise.toml.tool-versionsNotes
- : mise links to rustup. Use rustup for rust management.
rust (symlink) - Some brew packages depend on brew-installed runtimes. Check with before removing.
brew uses --installed <pkg>