The mise is a tool version manager designed to simplify the management of multiple language environments by replacing tools like asdf
, nvm
, pyenv
, and rbenv
. This tutorial demonstrates how to install mise on Ubuntu 24.04.
Install mise
Check the newest mise version from its GitHub repository and set it to a variable:
MISE_VERSION=$(curl -s "https://api.github.com/repos/jdx/mise/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+')
Download executable to /usr/local/bin
directory:
sudo wget -qO /usr/local/bin/mise https://github.com/jdx/mise/releases/latest/download/mise-v$MISE_VERSION-linux-x64
Set execute permission:
sudo chmod a+x /usr/local/bin/mise
The mise activate
is one way to set up the mise. This command can be set in ~/.bashrc
file:
echo 'eval "$(mise activate bash)"' >> ~/.bashrc
This adds the necessary configuration to the .bashrc
file, enabling mise every time you open a new terminal session. For changes to take effect, either log out and log back in, or apply them immediately to the current session with the following command:
source ~/.bashrc
Verify the installation by checking the mise version:
mise --version
Testing mise
Once the mise is ready, you can install various programming languages. For example, to install latest Go version, use this command:
mise use -g go@latest
Confirm the installation by verifying the Go version:
go version
Uninstall mise
Remove entry from ~/.bashrc
file:
sed -i '/eval "$(mise activate bash)"/d' ~/.bashrc
Now, logout and login to the system. Then, remove mise executable:
sudo rm -rf /usr/local/bin/mise
We can also remove the configuration files, cache, and development tools:
rm -rf ~/.config/mise
rm -rf ~/.local/share/mise
rm -rf ~/.local/state/mise
rm -rf ~/.cache/mise
Leave a Comment
Cancel reply