
mise 在 Windows 上怎么通过 Scoop 或 winget 安装并激活【免费下载链接】misedev tools, env vars, task runner项目地址: https://gitcode.com/GitHub_Trending/mi/mise在 Windows 上配置开发环境时如果你需要 mise 来统一管理命令行工具、环境变量和任务官方文档推荐的安装方式是 Scoopwinget 作为替代方案见 安装方式对照表。本文覆盖一条完整路径用 Scoop 或 winget 安装 mise 可执行文件验证装对了再通过 PowerShell 激活让 mise 管理的工具自动进入 shell 的PATH。选择并执行安装命令两种方式二选一装好后用同一个包管理器来更新 mise# 推荐Scoop scoop install mise# 替代winget winget install jdx.mise需要注意 Scoop 的一个行为Scoop 通过它自己的命令 shim 暴露mise可执行文件而当前 Scoop manifest 不会把 mise 的 tool-shims 目录加入PATH见 安装文档的 Scoop 一节。因此无论用哪种方式安装mise 工具的加载都要靠下面的 shell 激活或 shims 配置单独完成安装命令本身不会替你配好。验证可执行文件mise --version mise doctormise doctor用于诊断 mise 配置的常见问题。如果--version输出的版本不符合预期用下面的命令确认当前实际运行的是哪一份二进制Get-Command mise文档说明当PATH上同时存在两种安装方式比如之前用 winget 装过又用 Scoop 装了一遍时可能有旧的二进制被优先使用。Get-Command mise显示的才是真正被调用的那一份。在 PowerShell 中激活 mise激活的作用是让每次 shell 启动时自动更新PATH和环境使项目里的工具可直接作为命令使用。如果你还没有 PowerShell profile先创建它这段脚本来自 安装文档只在文件不存在时新建目录和文件不会改动已有内容if (-not (Test-Path $PROFILE)) { New-Item -ItemType Directory -Force (Split-Path -Parent $PROFILE) | Out-Null New-Item -ItemType File -Path $PROFILE | Out-Null }然后把激活行追加到$PROFILE只加一次——重复追加会产生重复的 hook安装文档给出的带判重写法$activation (mise activate pwsh) | Out-String | Invoke-Expression if (-not (Select-String -Path $PROFILE -SimpleMatch $activation -Quiet)) { Add-Content $PROFILE $activation }保存后重启 shell 会话再验证。不用 PowerShell 的情况如果你的终端不运行mise activate可以改用 shims把 shims 目录默认homedir\AppData\Local\mise\shims安装文档中写作%LOCALAPPDATA%\mise\shims加入PATH见 getting-started 的 Windows 激活部分。要清楚 shims 的边界shim、mise exec和mise run在 Windows 上均可用但 shim 只会为它启动的那个工具加载 mise 环境不会更新父级 PowerShell 会话见 FAQ 的 Windows support。需要 shell 级别的环境变量和 prompt hooks 时还是用mise activate。验证激活结果重启 shell 后先跑诊断mise doctor再按 getting started 的示例验证工具是否已在PATH上mise use --global node24 node -v # v24.x.xmise use --global node24会把全局配置~/.config/mise/config.toml中的[tools]段更新为node 24之后node -v应输出v24.开头的版本号。如果某个工具能通过mise exec运行但作为普通命令找不到问题通常出在 shell 激活上检查$PROFILE里的激活行是否存在然后重启 shell见 getting-started 的排错说明。限制与边界asdf 插件在 Windows 上不可用。Windows 上的工具必须走 core、binary-download、vfox、aqua、github 或 http 等其他后端意味着注册表中部分工具在 Windows 上装不了见 Windows problems。PowerShell 版本差异mise activate、mise shell等核心功能在受支持的 PowerShell 版本上均可用但目录切换chpwdhook 需要 PowerShell 7 或更新版本见 shell 特性兼容表。WSL 不属于本路径WSL 里用的是 Linux 工具应当单独安装 Linux 版 mise不要复用 Windows 侧的安装见 FAQ。如果工具数量很多mise exec生成的PATH可能超过cmd.exe可处理的长度上限8191 字符届时cmd.exe会整体忽略PATH导致大量命令报is not recognized处理方法缩短安装目录、改用pwsh.exe、使用 shims 等见 troubleshooting 的 Path limits。【免费下载链接】misedev tools, env vars, task runner项目地址: https://gitcode.com/GitHub_Trending/mi/mise创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考