下面按常见场景给你一份在 Debian 上配置 Rust 的实用指南(从零到可用)。
sudo apt update
sudo apt install -y curl build-essential gcc
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程会提示:
1) Proceed with standard installation(默认,推荐)source "$HOME/.cargo/env"
或重新打开终端。
rustc --version
cargo --version
编辑或创建:
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"
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
sudo apt install rustc cargo
⚠️ 版本通常较旧,不建议用于开发。
sudo apt install build-essential
rustup update
rustup self uninstall
如果你告诉我:
我可以给你更精确的配置方案。