安装依赖(Ubuntu/Debian为例):
sudo apt update
sudo apt install curl git build-essential libssl-dev # 安装编译工具及依赖库
安装Rust:
运行官方安装脚本(自动配置工具链):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按提示选择默认选项(推荐),安装完成后执行:
source $HOME/.cargo/env # 立即生效环境变量
验证安装:
rustc --version # 查看Rust编译器版本
cargo --version # 查看包管理器版本
若显示版本号,则安装成功。
配置环境变量(可选):
~/.bashrc 或 ~/.zshrc,添加:export PATH="$HOME/.cargo/bin:$PATH" # 确保PATH包含Rust工具链
source ~/.bashrc # 或 source ~/.zshrc
(可选)配置国内镜像源:
编辑 ~/.cargo/config,添加国内Crates.io镜像(如中科大源):
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index/"
可加速依赖下载。
安装开发工具(可选):
rustup component add rls rust-analysis rust-src
cargo install rustfmt
cargo install clippy
说明:
apt 替换为 yum/dnf,并调整依赖包名称。rustup default <版本> 命令。