Ubuntu中Rust工具链的管理主要通过 rustup (Rust官方工具链管理工具)实现,以下是具体操作指南:
sudo apt update && sudo apt upgrade -y
sudo apt install curl build-essential gcc make -y
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustc)和包管理器(cargo)版本:rustc --version # 示例输出:rustc 1.87.0 (2025-05-09)
cargo --version # 示例输出:cargo 1.87.0 (2025-05-06)
rustup update stable
rustup install nightly # 先安装Nightly版
rustup default nightly # 设置为默认工具链
rustup check查看是否有可用更新。rustup toolchains list
# 示例输出:stable-x86_64-unknown-linux-gnu (default)
rustup install 1.75.0
rustup default 1.75.0
rustup override set 1.75.0
rustfmt(格式化)、clippy(代码检查)等组件,可通过以下命令安装:rustup component add rustfmt # 安装格式化工具
rustup component add clippy # 安装代码检查工具
rustup component list查看已安装组件。rustup self uninstall
rustup toolchain uninstall 1.75.0
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
~/.cargo/bin在PATH中(安装脚本会自动配置,若未生效可手动添加至~/.bashrc或~/.zshrc)。