「Mise」:修訂間差異

出自Gea-Suan Lin's Wiki
跳至導覽 跳至搜尋
Gslin留言 | 貢獻
Gslin留言 | 貢獻
第52行: 第52行:


* [[fnm]]
* [[fnm]]
* [[nvm]]
* [[pyenv]]
* [[pyenv]]



於 2024年10月24日 (四) 09:00 的修訂

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

mise use -g node@lts

相關連結

外部連結