在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的多个版本,并根据需要进行切换和使用。