怎么在 Windows 上安装 Rust

  • 白杉
  • 编程
  • Rust

本文只介绍如何在 Windows 上安装 Rust。

安装的时候没有截图,下面全靠嘴说。

下载

Rust 官方推荐使用 rustup 安装,先到 Rust 官网 下载安装包,只是个下载器,1 M 大小。

环境变量

一般不用修改,可以跳过此节。

二进制包默认安装在 %USERPROFILE%\.cargo\bin 中,如果一定要自定义安装位置,安装前配置 RUSTUP_HOMECARGO_HOME 环境变量。

/upload/image/2017/08/13/213887625013002051-md.jpeg
环境变量 默认值 说明
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-msvcx86_64-pc-windows-msvc(64 位),通过 2 Enter 把 target 修改为 i686-pc-windows-gnux86_64-pc-windows-gnu

还会有两个问题,一个是安装稳定版还是开发版,一个是自动添加环境变量,都直接 Enter

修改后会再问一遍上面三个选项,1 Enter 安装。

下载 80 M 左右,安装完约 450 M,等着就行了。

参考

[1]Xcode 后门事件

  • 543
回复内容较长可以拖右下角↑
回到
顶部