Linux 下配置 Rust 开发工具链
一 安装 Rust 工具链
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
rustc --version
cargo --version
rustup --version
二 配置国内镜像加速
export RUSTUP_UPDATE_ROOT="https://mirrors.ustc.edu.cn/rust-static/rustup"
export RUSTUP_DIST_SERVER="https://mirrors.tuna.tsinghua.edu.cn/rustup"
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
export RUSTUP_DIST_SERVER="https://mirrors.tuna.tsinghua.edu.cn/rustup"
rustup update
三 配置 Cargo 与常用工具
[source.crates-io]
replace-with = "ustc"
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
[net]
git-fetch-with-cli = true
cargo install rust-analyzer
四 编辑器与第一个项目
cargo new hello-rust
cd hello-rust
cargo run
看到输出 Hello, World! 即表示工具链与编辑器配置正常。五 常用维护与排错
rustup update # 更新工具链
rustup toolchain list # 查看已安装工具链
rustup default stable # 设置默认工具链
rustup override set nightly # 为当前项目覆盖为 nightly
rustup self uninstall # 卸载 Rust(谨慎)
source "$HOME/.cargo/env",或检查 ~/.bashrc、~/.zshrc 是否包含该加载语句并重新加载。rustup update。[source.crates-io] 与镜像配置正确,必要时设置 git-fetch-with-cli = true。