Utiliser mise : installation, shell, Node/Python et .mise.toml
mise et .mise.toml alignent Node/Python par dépôt.
mise (ex-rtx) épingle Node, Python et d’autres outils par répertoire, souvent via un .mise.toml versionné.
installer mise gestionnaire de versions Node Python mise.toml — selon mise.jdx.dev.
Installer miseActiver le shellRuntimes · .mise.toml
Pour qui
Multi-repos
Bascule auto au cd.
Équipes
mise install après clone.
Installation
- 1
Officiel
curl https://mise.run | sh, puismise --version. - 2
macOS
brew install misepossible.
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. accueil wbroom — créer une salle.
FAQ
Avec asdf/nvm ?
Un seul gestionnaire par dépôt ; guide Migrating officiel.
Pas de switch au cd ?
mise activate, trust, terminal IDE vs système.
CI
mise install, mise exec --.
.tool-versions vs TOML
TOML recommandé pour [env].