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 加速安装
# 设置环境变量以替换默认更新源和分发服务器
export RUSTUP_UPDATE_ROOT=https://mirrors.aliyun.com/rustup/rustup
export RUSTUP_DIST_SERVER=https://mirrors.aliyun.com/rustup配置Cargo加速依赖安装
配置文件在 %USERPROFILE%\.cargo\config.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"