在Linux上,Rust的版本管理主要依賴于rustup
工具。rustup
是Rust官方提供的版本管理工具,可以方便地安裝、更新和管理Rust的多個版本。以下是在Linux上進行Rust版本管理的基本步驟:
rustup
下載并安裝rustup-init
腳本:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照提示完成安裝:
安裝過程中會提示你是否要安裝rustup
的組件,通常情況下直接按回車鍵即可。
更新環境變量:
安裝完成后,rustup
會自動更新你的shell配置文件(如.bashrc
或.zshrc
),以包含Rust的工具鏈路徑。你需要重新加載配置文件:
source $HOME/.cargo/env
rustup
管理Rust版本查看已安裝的Rust版本:
rustup show
安裝特定版本的Rust:
rustup install <version>
例如,安裝Rust 1.58.0:
rustup install 1.58.0
切換到特定版本的Rust:
rustup default <version>
例如,切換到Rust 1.58.0作為默認版本:
rustup default 1.58.0
臨時使用特定版本的Rust:
rustup run <version> <command>
例如,使用Rust 1.58.0編譯一個項目:
rustup run 1.58.0 cargo build
卸載特定版本的Rust:
rustup uninstall <version>
例如,卸載Rust 1.58.0:
rustup uninstall 1.58.0
更新Rust到最新版本:
rustup update
rustup
命令查看可用的Rust版本:
rustup toolchain list
查看可用的組件:
rustup component list
添加或移除組件:
rustup component add <component>
rustup component remove <component>
例如,添加rust-src
組件:
rustup component add rust-src
通過這些步驟,你可以在Linux上輕松地管理Rust的多個版本,并根據需要進行切換和使用。