mise 사용법: 설치, 셸 활성화, Node/Python, .mise.toml
mise와 .mise.toml로 Node/Python을 저장소별로 고정.
저장소마다 Node·Python 버전이 다르면 mise(구 rtx)가 디렉터리별 런타임을 고정하고 .mise.toml을 Git에 둘 수 있습니다.
mise 버전 관리 설치 Node Python mise.toml — mise.jdx.dev 기준입니다.
mise 설치셸 활성화Node/Python · .mise.toml
대상
여러 레포 개발자
cd 시 자동 전환.
팀
clone 후 mise install.
README와 실제 일치
설정 파일로 pin.
설치
- 1
공식
curl https://mise.run | sh등. 새 터미널에서mise --version. - 2
macOS
brew install mise가능. - 3
Linux
배포판 문서 후
mise --version.
셸 활성화
# 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,mise install python@3.12 - 2
use
mise use node@22 python@3.12 - 3
확인
mise ls,which node
.mise.toml
[tools]
node = "22"
python = "3.12"
[env]
PROJECT_ENV = "dev"mise trust, mise install. wbroom 홈 — 방 만들기.
FAQ
asdf/nvm과 함께?
PATH 충돌 주의. 팀은 하나만. 공식 Migrating 참고.
cd 시 안 바뀜
mise activate, mise trust, IDE 터미널 rc 확인.
CI
mise install 후 mise exec -- (Tasks/CI 문서).
.tool-versions vs .mise.toml
둘 다 지원. 신규는 TOML 권장.