jdx/mise Installation Guide
How to install jdx/mise. Official project installation instructions and setup guide.
Automated Install (Recommended)
Quick installation instructions for jdx/mise. This is the fastest way to complete project installation and setup.
Install via curl
curl -fsSL https://hexmos.com/ipm-install | bash &&
ipm i jdx/miseInstall via npx
npx @hexmos/ipm i jdx/misePrerequisites
Node.js
languageVersion: 18.x.x or 19.x.x or later (check https://nodejs.org/en/download/) and npm is installed by default on most systems, but you can install it with the command `npm install -g npm` if needed.
Python
languageVersion: 3.x.x or later (check https://www.python.org/downloads/) and pip is installed by default on most systems, but you can install it with the command `pip install -U pip` if needed.
Git
system_toolVersion: 2.x.x or later (check https://git-scm.com/downloads)
Docker
system_toolVersion: 19.x.x or later (check https://docs.docker.com/install/) and Docker Desktop is installed on macOS, Linux, or Windows.
Make
build_toolVersion: 4.x.x or later (check https://www.gnu.org/software/make/manual/) and Make is installed by default on most systems, but you can install it with the command `sudo apt-get install make` if needed.
curl
system_toolVersion: 7.x.x or later (check https://curl.se/download/) and curl is installed by default on most systems, but you can install it with the command `sudo apt-get install curl` if needed.
bash
system_toolVersion: 4.x.x or later (check https://www.gnu.org/software/bash/) and bash is installed by default on most systems, but you can install it with the command `sudo apt-get install bash` if needed.
zsh
system_toolVersion: 5.x.x or later (check https://github.com/robbyrussell/oh-my-zsh/) and zsh is installed by default on most systems, but you can install it with the command `sudo apt-get install zsh` if needed.
nvm
package_managerVersion: 1.x.x or later (check https://github.com/nvm-sh/nvm) and nvm is installed by default on most systems, but you can install it with the command `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash` if needed.
python
languageVersion: 3.x.x or later (check https://www.python.org/downloads/) and python is installed by default on most systems, but you can install it with the command `sudo apt-get install python3` if needed.
jq
package_managerVersion: 2.x.x or later (check https://stedolan.github.io/jq/) and jq is installed by default on most systems, but you can install it with the command `sudo apt-get install jq` if needed.
terraform
package_managerVersion: 1.x.x or later (check https://www.terraform.io/) and terraform is installed by default on most systems, but you can install it with the command `sudo apt-get install terraform` if needed.
go
package_managerVersion: 1.x.x or later (check https://golang.org/dl/) and go is installed by default on most systems, but you can install it with the command `sudo apt-get install golang` if needed.
Manual Installation Methods
Manual installation instructions. How to install from GitHub source.
Install mise using shell hook
curl https://mise.run | sh
echo 'eval $(~/.local/bin/mise activate bash)' >> ~/.bashrc
echo 'eval $(~/.local/bin/mise activate zsh)' >> ~/.zshrc
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish
echo '~/.local/bin/mise activate pwsh | Out-String | Invoke-Expression' >> ~/.config/powershell/Microsoft.PowerShell_profile.ps1Install mise using command line
mise installInstall mise using shell hook (direct)
curl https://mise.jdx.dev | sh
echo 'eval $(~/.local/bin/mise activate bash)' >> ~/.bashrc
echo 'eval $(~/.local/bin/mise activate zsh)' >> ~/.zshrc
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish
echo '~/.local/bin/mise activate pwsh | Out-String | Invoke-Expression' >> ~/.config/powershell/Microsoft.PowerShell_profile.ps1Install tools with `mise install` command
mise install --global node@22 go@1Post Installation Steps
- Open your terminal and run `mise exec node@22 -v` to check the Node.js version.
- If you need to install a specific version of Node.js, use `mise use --global node@<version>`
- To start the development server, run `mise exec node@22 -e 'require('./server')`.
