温馨提示×

linux rust配置怎样安装

小樊
44
2026-10-12 21:35:36
栏目: 编程语言

下面按最常见场景给你一份 Linux 下 Rust 安装与配置指南,适合新手,也覆盖常见发行版。


一、推荐方式(官方,最常用)

使用 rustup(官方工具链管理器)

1. 安装依赖

# 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

2. 安装 Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

按提示选择:

  • 默认直接回车(推荐)

3. 使环境变量生效

source "$HOME/.cargo/env"

或重新打开终端。

4. 验证

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                 # 编译并运行

四、系统包管理器安装(不推荐新手)

Ubuntu

sudo apt install rustc cargo

⚠ 版本通常较旧


五、常见问题

1. 找不到 rustc

source $HOME/.cargo/env

2. 编译报错缺少 linker

安装 gcc 或 clang

3. 想卸载

rustup self uninstall

如果你用的是 Ubuntu / CentOS / Arch / WSL,或想配置 VSCode + Rust Analyzer,可以告诉我,我给你更具体的步骤。

0 踩