在macos和linux上,可以替换掉pyenv、nvm、goenv、rvm、vfox了。windows还是得继续用这些。
这篇教程写得很好了:
Sources/Clippings/Mise:跨语言开发环境的高效配置工具
配置文件
Cards/dot文件配置同步仓库 clone后,
进入到mise配置目录,直接执行,既可自动安装全部开发环境
mise trust
mise install
查看是否成功安装和配置环境变量:
bun --version && go version && java -version && node --version && python --version && ruby --version && rustc --version
linux或macos安装
curl https://mise.run | sh
windows上安装
使用powershell
# https://github.com/ScoopInstaller/Main/pull/6374
scoop install mise
## 配置环境变量
$shimPath = "$env:USERPROFILE\AppData\Local\mise\shims"
$currentPath = [Environment]::GetEnvironmentVariable('Path', 'User')
$newPath = $currentPath + ";" + $shimPath
[Environment]::SetEnvironmentVariable('Path', $newPath, 'User')
## 测试是否成功
mise use --global node@22
node -v
# v22.x.x
使用wsl
curl https://mise.run | sh
## 如果上面失败,则 以linux apt的形式安装
sudo apt update -y && sudo apt install -y gpg sudo wget curl
sudo install -dm 755 /etc/apt/keyrings
wget -qO - https://mise.jdx.dev/gpg-key.pub | gpg --dearmor | sudo tee /etc/apt/keyrings/mise-archive-keyring.gpg 1> /dev/null
echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.gpg arch=amd64] https://mise.jdx.dev/deb stable main" | sudo tee /etc/apt/sources.list.d/mise.list
sudo apt update
sudo apt install -y mise
## 配置环境变量
echo 'eval "$(mise activate bash)"' >> ~/.bashrc
## 验证node是否识别 ,新建terminal tab以激活环境变量
node -v