如何在 Windows 下安装 Rust
封面来源:本文封面来源于网络,如有侵权,请联系删除。
本文仅适用于 Windows 环境 😜
1. Rust 的安装
在 Windows 下安装 Rust 可以直接使用 RUSTUP-INIT.exe 来完成,但这有一个前提条件,就是需要先安装 Visual Studio C++ Build tools。
进入 Install Rust 网页:
安装 Visual Studio C++ Build tools
点击上述网页对应的位置,进入下载页面:
点击 下载生成工具,将下载并得到一个 vs_BuildTools.exe 文件。
双击运行 vs_BuildTools.exe,经过短暂的等待,准备好 Visual Studio 安装程序后,会进入以下页面:
在这个页面中,勾选安装 C++ 环境,即:
对比勾选前后的截图可以发现,在勾选之后,需要更多的磁盘空间,并且默认安装位置是在 C 盘,此时可以根据自己的需求或喜好对安装位置进行修改,避免占用过多 C 盘空间:
接下来点击 安装。
安装过程需要一定的时间,请耐心等待。
当出现以下页面时,则表示安装完毕:
为避免后续安装 Rust 提示「未安装 Visual Studio C++ Build tools」,将 MSVC 命令行程序手动添加到环境变量 Path
中:
1 | %Visual Studio 安装位置%\VC\Tools\MSVC\%version%\bin\Hostx64\x64 |
%Visual Studio 安装位置%
和 %version%
需要根据实际安装情况手动替换。比如:
1 | D:\Develop\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64 |
其中:
%Visual Studio 安装位置%
:D:\Develop\Microsoft Visual Studio\2022\BuildTools\
%version%
:14.41.34120
安装 Rust
为解决安装 Rust 面临的流量出境不稳定问题,在安装之前可以配置 Rustup 的镜像。
该镜像由字节跳动提供,可以放心使用,镜像官网:RsProxy
添加以下环境变量:
1 | export RUSTUP_DIST_SERVER="https://rsproxy.cn" |
Linux 环境下执行上述命令,Windows 环境下手动添加即可:
环境变量设置完成后,双击运行下载的 rustup-init.exe
:
从上图中可以得知:
-
安装后的 Rustup home 目录在用户目录下的
.rustup
目录下,可以通过环境变量RUSTUP_HOME
进行修改 -
安装后的 Cargo home 目录在用户目录下的
.cargo
目录下,可以通过环境变量CARGO_HOME
进行修改
运行 rustup-init.exe
后,需要选择安装选项,使用默认选项,输入 1
:
如果看到 Rust is installed now. Great!
的字样,就说明 Rust 安装成功。
检查是否安装成功
在终端中依次输入以下指令:
1 | 注意,-V 中的 V 都是大写的 |
执行命令后,如果能看到对应的版本号、提交哈希值和提交日期,则证明 Rust 与 Cargo 安装成功。
安装后的配置
为了提升后续拉取 crates.io 的速度,需要设置 crates.io 镜像。
进入 Cargo home 目录(如果配置过 CARGO_HOME
环境变量,则是该环境变量指向的目录),创建 cargo
文件,内部添加以下信息:
1 | [source.crates-io] |
该镜像信息同样由字节跳动提供,可放心使用。
2. Rust 的更新
Rust 的更新十分简单,只需要在终端中执行以下指令即可:
1 | rustup update |
整个升级过程可能比较缓慢,请耐心等待并保证网络畅通。
3. Rust 的卸载
Rust 的卸载也非常简单,在终端中执行以下指令即可:
1 | rustup self uninstall |