Linux下Rust工具链安装指南(推荐使用rustup)
在安装Rust工具链前,建议先安装必要的编译依赖(适用于Debian/Ubuntu等基于APT的系统),避免后续编译错误:
sudo apt update && sudo apt install curl build-essential gcc make
rustup是Rust官方提供的版本管理工具,可一键安装最新稳定版的Rust编译器(rustc
)、包管理器(cargo
)及配套工具(如rustfmt
、clippy
)。
下载并运行安装脚本:
在终端执行以下命令,通过curl获取安装脚本并运行:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
脚本会自动检测系统环境,提示选择安装选项(直接按回车选择默认配置即可)。
配置环境变量:
安装完成后,需要将Rust工具链的可执行文件路径(~/.cargo/bin
)添加到系统PATH
中。根据使用的Shell类型,执行对应命令:
source $HOME/.cargo/env
source $HOME/.zshrc
验证安装结果:
运行以下命令,若输出Rust编译器及Cargo的版本号,则说明安装成功:
rustc --version # 查看Rust编译器版本
cargo --version # 查看Cargo版本
rustup支持多版本工具链管理,可根据需求切换或安装特定版本:
rustup show
rustup install nightly
rustup default nightly # 切换到Nightly版
rustup default stable # 切换回稳定版
rustup override set nightly
此操作会在项目根目录生成rust-toolchain
文件,锁定该项目的工具链版本。export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
rustc
或cargo
命令,可重新登录终端或手动执行source
命令刷新环境变量。通过以上步骤,即可在Linux系统上完成Rust工具链的安装与基础配置,快速开始Rust项目开发。