在 Debian 上配置 Rust,一般推荐用 rustup,这是官方且最常用的方式。下面按步骤给你一份常见配置指南。
sudo apt update
sudo apt install -y curl build-essential
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中会问你:
完成后会安装到:
~/.cargo/bin
source ~/.cargo/env
或者重新打开一个终端即可。
rustc --version
cargo --version
Rust 更新包在国内可能很慢,可以配置中科大或清华镜像。
编辑 ~/.bashrc 或 ~/.zshrc:
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rustup/rustup
然后:
source ~/.bashrc
创建或编辑:
~/.cargo/config.toml
内容:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
rustup update
rustup self uninstall
rustup install stable
rustup install nightly
rustup default stable
Rust 编译部分依赖可能需要 gcc:
sudo apt install -y gcc
sudo apt install -y ca-certificates
cargo new hello
cd hello
cargo run
输出:
Hello, world!
如果你需要:
可以告诉我你的具体使用场景,我可以给你更针对性的配置方案。