本文只介绍如何在 Windows 上安装 Rust。
安装的时候没有截图,下面全靠嘴说。
环境变量¶
一般不用修改,可以跳过此节。
二进制包默认安装在 %USERPROFILE%\.cargo\bin 中,如果一定要自定义安装位置,安装前配置 RUSTUP_HOME 和 CARGO_HOME 环境变量。

环境变量 | 默认值 | 说明 |
---|---|---|
RUSTUP_HOME | ~/.rustup 或 %USERPROFILE%/.rustup | rustup 的主目录,保存工具链和配置文件的地方。 |
CARGO_HOME | ~/.cargo 或 %USERPROFILE%/.cargo | Cargo 的主目录。 |
RUSTUP_TOOLCHAIN | none | 如果设置了,会覆盖所有 rust 工具调用的工具链,必须是已安装的工具链的名字,否则会调用失败。 |
RUSTUP_DIST_SERVER | https://static.rust-lang.org | 设置静态资源的下载源。速度慢可以改为国内镜像。不过鉴于国内环境恶劣[1],最好还是学会翻他一个墙。 |
RUSTUP_UPDATE_ROOT | https://static.rust-lang.org/rustup | 更新源,参见 RUSTUP_DIST_SERVER。 |
安装¶
双击下载的 .exe 文件,它会先检查 C++ 构建工具,Windows 上会检查是否安装了 Microsoft Visual C++ Build Tools(msvc),没安装会给出下载链接,要求先安装 msvc。
有三个选项:
- 1 安装。
- 2 配置。
- 3 取消。
如果电脑里有 msvc,直接 1 Enter,如果没有,msvc 需要单独下载安装,而且最小也要将近 1.5 G,所以可以修改为 gnu 安装。
默认安装的是 i686-pc-windows-msvc 或 x86_64-pc-windows-msvc(64 位),通过 2 Enter 把 target 修改为 i686-pc-windows-gnu 或 x86_64-pc-windows-gnu。
还会有两个问题,一个是安装稳定版还是开发版,一个是自动添加环境变量,都直接 Enter。
修改后会再问一遍上面三个选项,1 Enter 安装。
下载 80 M 左右,安装完约 450 M,等着就行了。
参考
[1] | Xcode 后门事件 |