mise로 런타임 버전 관리하기
설치
Reference
curl https://mise.run | sh
- zsh
- bash
$HOME/.zshrc
eval "$($HOME/.local/bin/mise activate zsh)"
$HOME/.zprofile
eval "$($HOME/.local/bin/mise activate zsh --shims)"
$HOME/.bashrc
eval "$($HOME/.local/bin/mise activate bash)"
$HOME/.bash_profile
eval "$($HOME/.local/bin/mise activate bash --shims)"
설정 파일
/
├── etc/
│ └── mise/
│ └── config.toml # System-wide
└── home/
└── <user>/
├── .config/
│ └── mise/
│ └── config.toml # User-specific (global)
└── <workspace>/
├── mise.local.toml # Project-specific (local override)
├── mise.toml # Project-specific
└── <service>/
└── mise.toml # Service-specific
[tools]
<tool> = "<version>"
버전 관리
버전 설정
mise ls-remote <tool>
mise use [<flag>] [<backend>:]<tool>[@<version>]
<flag>
--pin
: 사용한 정확한 버전을 설정 파일에 기록합니다.-g|--global
: 전역 설정 파일에 기록합니다.
<backend>
mise ls [<tool>]
버전 해제
mise unuse <tool>