1. 安装或更新rustup(Rust官方工具链管理器)
rustup是Debian系统管理Rust版本的核心工具,需优先确保其已安装且为最新版本。打开终端,运行以下命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按提示完成安装(需输入用户密码并确认安装路径)。若已安装rustup,直接运行rustup update更新其自身至最新版本。
2. 更新Rust至最新稳定版
通过rustup将Rust编译器及标准库升级到最新稳定版本,命令如下:
rustup update stable
若需更新到特定版本(如1.70.0),可将stable替换为版本号:
rustup update 1.70.0
此命令会自动下载并安装最新版本的Rust,同时保留旧版本(可通过rustup toolchain list查看)。
3. 验证更新结果
更新完成后,通过以下命令确认Rust版本是否已变更:
rustc --version # 查看Rust编译器版本
cargo --version # 查看Rust包管理器版本(可选)
输出应显示最新稳定版的版本号(如rustc 1.70.0 (90c541806 2025-05-15))。
4. (可选)配置默认工具链
若系统中存在多个Rust工具链(如stable、beta、nightly),可通过以下命令设置默认版本:
rustup default stable # 将stable设为默认
或切换到已安装的特定版本:
rustup default 1.70.0
此操作确保后续终端启动时默认使用指定版本的Rust。
5. (可选)更新项目依赖
若你有Rust项目,更新Rust后建议同步更新项目依赖,以避免版本冲突:
cargo update
该命令会根据Cargo.toml中的版本约束,自动升级项目依赖至兼容的最新版本。
注意事项
rustup override命令为项目单独指定版本(如rustup override set 1.65.0),不影响系统全局版本。