温馨提示×

怎样测Debian Rust环境

小樊
38
2026-09-11 03:42:41
栏目: 编程语言

在 Debian 上“测 Rust 环境”通常指:确认 Rust 是否已安装、版本是否正确、工具链是否可用、能否正常编译运行程序。下面按从简单到完整的步骤说明。


一、检查 Rust 是否已安装

1. 查看 rustc 版本

rustc --version

正常输出类似:

rustc 1.79.0 (129f3b996 2024-06-10)

2. 查看 cargo 版本

cargo --version

正常输出类似:

cargo 1.79.0 (ffa9cf99a 2024-06-10)

如果提示 command not found,说明 Rust 未安装或未加入 PATH。


二、检查安装方式(Debian 常见)

方式 A:官方 rustup(推荐)

rustup --version
rustup show

可看到:

  • 默认工具链
  • 已安装 target
  • 当前生效的 Rust 版本

方式 B:Debian apt 安装

dpkg -l | grep rustc

apt list --installed | grep rust

⚠️ 注意:
Debian 仓库中的 Rust 通常版本较旧,不建议用于开发。


三、测试能否编译运行(最关键)

1. 创建测试项目

cargo new hello_test
cd hello_test

2. 编译并运行

cargo run

预期输出:

Hello, world!

✅ 能跑通 = Rust 环境基本正常


四、检查常见环境配置

1. 检查 PATH

echo $PATH | grep -E "cargo|rust"

rustup 用户通常包含:

~/.cargo/bin

2. 检查环境变量

env | grep -i rust

常见变量:

  • CARGO_HOME
  • RUSTUP_HOME

五、进阶检测(可选)

1. 检查交叉编译支持

rustup target list --installed

2. 检查 clippy / rustfmt

cargo clippy --version
cargo fmt --version

3. 运行单元测试

cargo test

六、常见问题速查

问题 解决
command not found source $HOME/.cargo/env
版本太旧 rustup 重装
编译慢 安装 build-essential
网络问题 配置 Rust 镜像

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • Rust 安装方式(apt 还是 rustup)
  • 你是开发 / CI / 服务器部署场景

我可以给你更精确的“环境检测方法”。

0