mise

来自Gea-Suan Lin's Wiki
Gslin留言 | 贡献2024年10月24日 (四) 08:58的版本 →‎使用
跳转到导航 跳转到搜索

mise是一套支援多程式语言的版本管理软件。

安装

DebianUbuntu上可以透过官方的APT Repository安装:

wget -qO - https://mise.jdx.dev/gpg-key.pub | gpg --dearmor | sudo tee /etc/apt/keyrings/mise-archive-keyring.gpg 1> /dev/null; echo "deb [signed-by=/etc/apt/keyrings/mise-archive-keyring.gpg arch=amd64] https://mise.jdx.dev/deb stable main" | sudo tee /etc/apt/sources.list.d/mise.list; sudo apt update; sudo apt install -y mise; sudo apt clean

但Raspberry Pi目前需要手动安装,这是32-bit版本:

cd /usr/bin; sudo wget https://github.com/jdx/mise/releases/download/v2024.10.9/mise-v2024.10.9-linux-armv7; sudo chmod 755 mise-v2024.10.9-linux-armv7; sudo ln -sf mise-v2024.10.9-linux-armv7 mise

设定

在自己的~/.bashrc里面设定启动:

#
if command -v mise > /dev/null; then
    eval "$(mise activate bash)"
fi

zsh也可以设定对应的值:

#
if command -v mise > /dev/null; then
    eval "$(mise activate zsh)"
fi

使用

一些基本的操作:

mise ls
mise use -g python@3.12
mise install python@3.9

相关连结

外部链接