Как пользоваться mise: установка, shell, Node/Python, .mise.toml
mise и .mise.toml фиксируют Node/Python для каждого репозитория.
mise (бывший rtx) фиксирует версии Node, Python и других инструментов по каталогу, часто через .mise.toml в Git.
установить mise менеджер версий Node Python mise.toml — по mise.jdx.dev.
Установка miseАктивация shellRuntimes · .mise.toml
Кому подходит
Много репозиториев
Автопереключение при cd.
Команды
mise install после clone.
Установка
- 1
Официально
curl https://mise.run | sh, затемmise --version. - 2
macOS
brew install miseпо желанию.
Hook shell
# zsh (~/.zshrc)
eval "$(mise activate zsh)"
# bash (~/.bashrc)
eval "$(mise activate bash)"
# fish (~/.config/fish/config.fish)
mise activate fish | sourceNode / Python
- 1
install
mise install node@22 python@3.12 - 2
use
mise use node@22 python@3.12
.mise.toml
[tools]
node = "22"
python = "3.12"
[env]
PROJECT_ENV = "dev"mise trust, mise install. главная wbroom — создать комнату.
FAQ
С asdf/nvm?
Один менеджер на проект; официальный Migrating.
Не переключается при cd?
mise activate, trust, встроенный терминал IDE.
CI
mise install, mise exec --.
.tool-versions или TOML?
TOML удобнее для [env].