在 Debian 上安装和配置 Rust,通常推荐使用官方工具 rustup,以下是完整步骤:
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl build-essential gcc make
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中会让你选择:
1) Proceed with standard installation(默认,推荐)source "$HOME/.cargo/env"
或者重新打开终端。
rustc --version
cargo --version
能看到版本号说明安装成功。
rustup default stable
rustup component add rustfmt clippy
rustfmt:代码格式化clippy:代码检查编辑 ~/.cargo/config.toml:
[source.crates-io]
replace-with = "mirror"
[source.mirror]
registry = "https://rsproxy.cn/crates.io-index"
或:
[source.crates-io]
replace-with = "ustc"
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index/"
cargo new hello
cd hello
cargo run
输出:
Hello, world!
rustup self uninstall
如果你是在 Debian 服务器 / 无网络环境 / 交叉编译 / 嵌入式 场景下使用,可以告诉我,我可以给你更针对性的方案。