下面按最常见场景给你一份 Linux 下 Rust 安装与配置指南,适合新手,也覆盖常见发行版。
使用 rustup(官方工具链管理器)
# Debian / Ubuntu
sudo apt update
sudo apt install -y curl build-essential gcc
# CentOS / Rocky / Alma
sudo dnf groupinstall "Development Tools"
# Arch
sudo pacman -S base-devel
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按提示选择:
source "$HOME/.cargo/env"
或重新打开终端。
rustc --version
cargo --version
nano ~/.cargo/config.toml
写入(以清华镜像为例):
[source.crates-io]
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/crates.io-index"
[registries.tuna]
index = "https://mirrors.tuna.tsinghua.edu.cn/crates.io-index"
环境变量加速(写入 ~/.bashrc 或 ~/.zshrc):
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
rustup update # 更新工具链
rustup toolchain list # 查看已安装版本
rustup default stable # 设置默认版本
cargo new hello # 新建项目
cd hello
cargo run # 编译并运行
sudo apt install rustc cargo
⚠ 版本通常较旧
source $HOME/.cargo/env
安装 gcc 或 clang
rustup self uninstall
如果你用的是 Ubuntu / CentOS / Arch / WSL,或想配置 VSCode + Rust Analyzer,可以告诉我,我给你更具体的步骤。