136 个稳定版本
新 2024.8.12 | 2024 年 8 月 20 日 |
---|---|
2024.7.5 | 2024 年 7 月 29 日 |
2024.3.11 | 2024 年 3 月 30 日 |
#7 在 命令行工具
4,687 每月下载量
1MB
25K SLoC
这是什么?
- 类似于 asdf (或 nvm 或 pyenv 但适用于任何语言),它管理 开发工具,如 node、python、cmake、terraform 和 数百种更多。
- 类似于 direnv,它管理不同项目目录的 环境变量。
- 类似于 make,它管理用于构建和测试项目的 任务。
30 秒演示
以下展示了使用 mise 安装不同版本的 node。注意,调用 which node
会给出 node 的实际路径,而不是一个模拟器。
快速入门
安装 mise (其他方法 在这里)
$ curl https://mise.run | sh
$ ~/.local/bin/mise --version
mise 2024.8.12
或安装特定版本
$ curl https://mise.run | MISE_VERSION=v2024.5.16 sh
$ ~/.local/bin/mise --version
mise 2024.8.12
将 mise 集成到您的 shell 中(选择适合您的 shell 的正确版本)
# note this assumes mise is located at ~/.local/bin/mise
# which is what https://mise.run does by default
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish
安装运行时并将其设置为全局默认值
$ mise use --global node@20
$ node -v
v20.0.0
完整文档
请参阅 mise.jdx.dev
依赖关系
~51–89MB
~1.5M SLoC