在 Debian 上配置 Rust 主要有两种方式:官方推荐方式(rustup) 和 系统包管理器方式(apt)。下面分别说明,并给出常见配置建议。
这是 最常用、最灵活 的方式,适合开发 Rust 程序。
sudo apt update
sudo apt install -y curl build-essential gcc
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中会询问安装方式,一般直接按 Enter 选择默认即可。
安装完成后执行:
source ~/.cargo/env
或重新登录终端。
rustc --version
cargo --version
成功示例:
rustc 1.78.0 (9b00956e5 2024-04-29)
cargo 1.78.0
适合只需要运行 Rust 程序或系统维护。
sudo apt update
sudo apt install -y rustc cargo
⚠️ 注意:
rustup update
rustup install stable
rustup install nightly
rustup default stable
在项目目录中:
rustup override set nightly
编辑或创建配置文件:
mkdir -p ~/.cargo
nano ~/.cargo/config.toml
添加以下内容(以中国科学技术大学镜像为例):
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
其他可选镜像:
https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.githttps://rsproxy.cn/index/cargo new hello_rust
cd hello_rust
cargo run
输出:
Hello, world!
sudo apt install -y gcc
rustup self uninstall
如果你告诉我:
我可以给你更精确的配置方案。