mcpField
M
mise

mise

github.com/mritd开发1133 次安装4 周前更新
代码仓库

关于 mise

mise 是面向开发者的运行时版本管理器,可安装并切换语言运行时和包管理器。它支持通过命令及 mise.toml 等配置文件管理全局和项目级版本。

主要功能

  1. 01安装并切换运行时版本
  2. 02管理全局和项目配置
  3. 03查看已安装及可用版本
  4. 04定位并移除安装版本
  5. 05管理包管理器版本

适用场景

  1. 01为项目固定运行时版本
  2. 02全局安装语言运行时
  3. 03查询可用运行时版本
  4. 04移除不再使用的运行时

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mritd/skills --skill mise

安装后在 Claude Code 中输入/mise确认已加载。

详细介绍

mise

运行时版本管理器。可替代 nvm/pyenv/rbenv/asdf。

安装运行时

# Install globally
mise use -g node@lts
mise use -g [email protected]
mise use -g go@latest

# Install for current project (creates mise.toml)
mise use node@20

常用命令

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 version

可用运行时

核心(原生): node、python、go、rust、ruby、java、swift、deno、bun、zig、elixir、erlang

基于插件: kotlin、scala、php、lua、perl、dotnet、dart、flutter、nim、crystal、julia、clojure

包管理器

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  # Java

Java 供应商

mise use java@zulu-21      # Azul Zulu
mise use java@temurin-21   # Eclipse Temurin
mise use java@corretto-21  # Amazon Corretto

缺少运行时

如果命令因“not found”而失败:

# 1. Check if mise has it
mise search <runtime>

# 2. Install
mise use -g <runtime>@<version>

# 3. Retry original command

配置

全局:~/.config/mise/config.toml 项目:mise.toml 或 .tool-versions

备注

  • rust (symlink):mise 会链接到 rustup。使用 rustup 管理 rust。
  • 部分 brew 软件包依赖于通过 brew 安装的运行时。移除前,请使用 brew uses --installed <pkg> 检查。

评论

支持 Markdown