温馨提示×

如何配置debian上的rust

小樊
45
2026-10-05 04:15:03
栏目: 编程语言

下面按常见场景给你一份在 Debian 上配置 Rust 的实用指南(从零到可用)。


一、推荐方式:使用 rustup(官方推荐)

1. 安装依赖

sudo apt update
sudo apt install -y curl build-essential gcc

2. 安装 Rust(通过 rustup)

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

安装过程会提示:

  • 1) Proceed with standard installation(默认,推荐)
  • 回车即可

3. 使环境变量生效

source "$HOME/.cargo/env"

或重新打开终端。

4. 验证

rustc --version
cargo --version

二、配置国内镜像(国内用户强烈推荐)

1. 设置 Cargo 镜像

编辑或创建:

mkdir -p ~/.cargo
nano ~/.cargo/config.toml

内容示例(使用清华源):

[source.crates-io]
replace-with = "mirror"

[source.mirror]
registry = "https://mirrors.tuna.tsinghua.edu.cn/crates.io-index"

[registries.tuna]
index = "https://mirrors.tuna.tsinghua.edu.cn/crates.io-index"

2. 设置 rustup 镜像

export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup

可写入 ~/.bashrc 或 ~/.zshrc 永久生效。


三、安装常用工具链组件

rustup component add rustfmt clippy
  • rustfmt:代码格式化
  • clippy:代码检查

四、创建第一个项目

cargo new hello
cd hello
cargo run

五、切换 / 管理工具链(可选)

rustup toolchain install stable
rustup toolchain install nightly
rustup default stable

查看:

rustup show

六、Debian apt 安装(不推荐但可用)

sudo apt install rustc cargo

⚠️ 版本通常较旧,不建议用于开发。


七、常见问题

1. 编译报错找不到 C 编译器

sudo apt install build-essential

2. 更新 Rust

rustup update

3. 卸载 Rust

rustup self uninstall

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 是否用于 嵌入式 / WASM / 服务器开发
  • 是否使用 VSCode

我可以给你更精确的配置方案。

0 踩