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

01

Multi-repos

Bascule auto au cd.

02

Équipes

mise install après clone.

Installation

  1. 1

    Officiel

    curl https://mise.run | sh, puis mise --version.

  2. 2

    macOS

    brew install mise possible.

Hook shell

# zsh (~/.zshrc)
eval "$(mise activate zsh)"

# bash (~/.bashrc)
eval "$(mise activate bash)"

# fish (~/.config/fish/config.fish)
mise activate fish | source

Node / Python

  1. 1

    install

    mise install node@22 python@3.12

  2. 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].

Démarrer une réunion