Skip to content

Rust 安装

Windows安装

前置条件

核心前提:安装 Microsoft C++ 生成工具

因为 Rust 编译器需要链接 C 语言运行时库,所以必须安装此环境。

推荐安装方式:

访问 Microsoft C++ 生成工具 官方下载页面: https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/

点击 “下载生成工具”。

运行下载的安装程序。

在安装界面中,只需勾选“使用 C++ 的桌面开发” 这一个工作负载即可。这包含了编译 Rust 所需的库和工具。

重要: 在右侧的“安装详细信息”面板中,务必勾选 “Windows 10/11 SDK”(根据你的系统版本)。

你可以修改下方的“安装位置”以节省 C 盘空间。

点击“安装”并等待完成。

正式安装 Rust (使用 rustup)

rustup 是 Rust 官方的工具链管理器和安装器。

下载 rustup-init.exe

访问 Rust 官网的安装页面:https://www.rust-lang.org/zh-CN/tools/install

点击页面上的 “下载 RUSTUP-INIT.EXE (64 位)”(如果你的系统是 32 位,请选择 32 位版本,但现代 Windows 多为 64 位)。

运行安装程序

双击运行 rustup-init.exe。

会打开一个命令行窗口。

它会检测到你已经安装的 MSVC 环境。按 回车键 (Enter) 选择默认的 x86_64-pc-windows-msvc 安装选项。

接下来会显示默认的安装路径,通常直接按 回车键 (Enter) 继续即可。

安装程序会开始下载并安装 Rust 工具链(包括 rustc 编译器、cargo 包管理器、标准库等)。

完成安装

安装完成后,它会提示你按任意键退出。

重要: 为了能在任何命令行窗口中使用 Rust,你需要 重启你的命令行终端(CMD, PowerShell),或者新开一个窗口。这样系统环境变量才会生效。

加速配置

配置 Rust-init 加速安装

bash
# 设置环境变量以替换默认更新源和分发服务器
export RUSTUP_UPDATE_ROOT=https://mirrors.aliyun.com/rustup/rustup
export RUSTUP_DIST_SERVER=https://mirrors.aliyun.com/rustup

配置Cargo加速依赖安装

配置文件在 %USERPROFILE%\.cargo\config.toml

toml
[source.crates-io]
replace-with = 'aliyun' # 指定使用下面哪个源,修改为source.后面的内容即可

#阿里云
[source.aliyun]
registry = "sparse+https://mirrors.aliyun.com/crates.io-index/"

# 中国科学技术大学
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"

# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# rustcc社区
[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"

人生感悟