推荐使用 rustup 官方安装器安装 Rust 工具链,它能自动配置 rustc、cargo 等组件并支持多版本管理;其次可选系统包管理器安装,适合 Linux/macOS 用户但版本可能滞后;高级用户可从源码编译安装以满足定制化需求。

如果您希望在本地系统中使用 Rust 编程语言进行开发,则需要正确安装其工具链与核心组件。以下是完成 Rust 环境搭建的多种可行方式:
一、通过 rustup 官方安装器安装
rustup 是 Rust 官方推荐的安装与版本管理工具,它能自动下载并配置 rustc、cargo、rust-docs 等核心组件,并支持多版本共存与快速切换。
1、打开终端(Linux/macOS)或 PowerShell(Windows,以管理员身份运行)。
2、执行官方安装命令:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh(Linux/macOS);Windows 用户访问 https://rustup.rs 下载 rustup-init.exe 并运行。
3、安装过程中选择默认选项(即按回车确认“1)Proceed with installation”)。
4、安装完成后,关闭当前终端,重新打开一个新的终端窗口。
5、运行 rustc --version 与 cargo --version 验证是否成功安装。
二、使用系统包管理器安装
部分 Linux 发行版和 macOS 可通过原生包管理器获取 Rust 工具链,适合偏好系统级集成或受限网络环境下的用户,但版本可能滞后于官方发布。
1、Ubuntu/Debian 系统执行:sudo apt update && sudo apt install rustc cargo。
2、Fedora/RHEL 系统执行:sudo dnf install rust cargo。
3、macOS 使用 Homebrew 执行:brew install rust。
4、安装后运行 rustc --version 检查编译器版本,并确认 ~/.cargo/bin 已加入 PATH(若 cargo 命令不可用,请手动添加该路径到 shell 配置文件)。
三、从源码编译安装(高级用户)
适用于需定制构建参数、验证安全策略、或目标平台无预编译二进制包的场景。此方式耗时较长且依赖 LLVM、CMake、Python 等构建工具。
1、确保已安装基础构建依赖:build-essential cmake python3 git(Ubuntu/Debian)或 base-devel cmake python git(Arch/Fedora)。
2、克隆 Rust 源码仓库:git clone https://github.com/rust-lang/rust.git && cd rust。
3、检出稳定发布标签,例如:git checkout $(git tag -l 'rust-1.*' | sort -V | tail -n1)。
4、运行配置脚本:./configure --enable-llvm-assertions --python=python3(可选参数依需求调整)。
5、执行编译与安装:make && sudo make install。
6、安装完成后,rustc 和 cargo 将位于 /usr/local/bin/,需确保该路径在 PATH 中。











