在 Debian 上“测 Rust 环境”通常指:确认 Rust 是否已安装、版本是否正确、工具链是否可用、能否正常编译运行程序。下面按从简单到完整的步骤说明。
rustc --version
正常输出类似:
rustc 1.79.0 (129f3b996 2024-06-10)
cargo --version
正常输出类似:
cargo 1.79.0 (ffa9cf99a 2024-06-10)
如果提示
command not found,说明 Rust 未安装或未加入 PATH。
rustup --version
rustup show
可看到:
dpkg -l | grep rustc
或
apt list --installed | grep rust
⚠️ 注意:
Debian 仓库中的 Rust 通常版本较旧,不建议用于开发。
cargo new hello_test
cd hello_test
cargo run
预期输出:
Hello, world!
✅ 能跑通 = Rust 环境基本正常
echo $PATH | grep -E "cargo|rust"
rustup 用户通常包含:
~/.cargo/bin
env | grep -i rust
常见变量:
CARGO_HOMERUSTUP_HOMErustup target list --installed
cargo clippy --version
cargo fmt --version
cargo test
| 问题 | 解决 |
|---|---|
| command not found | source $HOME/.cargo/env |
| 版本太旧 | 用 rustup 重装 |
| 编译慢 | 安装 build-essential |
| 网络问题 | 配置 Rust 镜像 |
如果你愿意,可以告诉我:
我可以给你更精确的“环境检测方法”。