mise
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesemise
mise
Runtime version manager. Replaces nvm/pyenv/rbenv/asdf.
运行时版本管理器,可替代nvm/pyenv/rbenv/asdf。
Install Runtime
安装运行时
bash
undefinedbash
undefinedInstall globally
全局安装
mise use -g node@lts
mise use -g python@3.12
mise use -g go@latest
mise use -g node@lts
mise use -g python@3.12
mise use -g go@latest
Install for current project (creates mise.toml)
为当前项目安装(会创建mise.toml)
mise use node@20
undefinedmise use node@20
undefinedCommon 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 versionbash
mise ls # 列出已安装的运行时
mise ls-remote node # 查看可用版本
mise where node # 查看安装路径
mise install # 根据配置安装
mise uninstall node@20 # 删除指定版本Available 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
核心(原生支持): node, python, go, rust, ruby, java, swift, deno, bun, zig, elixir, erlang
基于插件: 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 # Javabash
mise use -g pnpm@latest # JS包管理器(npm替代方案)
mise use -g uv@latest # Python包管理器(pip替代方案)
mise use -g maven@3 # Java包管理器
mise use -g gradle@latest # Java包管理器Java Vendors
Java发行商
bash
mise use java@zulu-21 # Azul Zulu
mise use java@temurin-21 # Eclipse Temurin
mise use java@corretto-21 # Amazon Correttobash
mise use java@zulu-21 # Azul Zulu发行版
mise use java@temurin-21 # Eclipse Temurin发行版
mise use java@corretto-21 # Amazon Corretto发行版When Runtime Missing
运行时缺失时的处理
If command fails with "not found":
bash
undefined如果命令因“未找到”而执行失败:
bash
undefined1. Check if mise has it
1. 检查mise是否支持该运行时
mise search <runtime>
mise search <runtime>
2. Install
2. 安装运行时
mise use -g <runtime>@<version>
mise use -g <runtime>@<version>
3. Retry original command
3. 重试原命令
undefinedundefinedConfig
配置文件
Global:
Project: or
~/.config/mise/config.tomlmise.toml.tool-versions全局配置:
项目配置: 或
~/.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>
- :mise会链接到rustup,建议使用rustup管理rust。
rust (symlink) - 部分brew包依赖通过brew安装的运行时,删除前请使用检查依赖。
brew uses --installed <pkg>