一、下载
官网地址:https://www.rust-lang.org/zh-CN/
二、安装先决条件MinGW
三、安装Rust
3.1首先设置安装路径和环境变量
配置环境变量:右击“我的电脑” --> “属性” --> “高级系统设置” --> “环境变量”
如不设置,默认分别安装到用户目录下的.cargo 和.rustup 目录
# 基础环境变量和安装路径
RUSTUP_HOME设置为【E:\rust\rustup_home】
CARGO_HOME设置为【E:\rust\cargo_home】
# 如果直接从官方网站下载,国内的环境复杂,下载会很慢,而且容易失败。推荐使用镜像加速安装,设置以下环境变量:
RUSTUP_DIST_SERVER设置为【https://rsproxy.cn】
RUSTUP_UPDATE_ROOT设置为【https://rsproxy.cn/rustup】
# 中国科学技术大学
RUSTUP_DIST_SERVER:https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT:https://mirrors.ustc.edu.cn/rust-static/rustup
# 清华大学
RUSTUP_DIST_SERVER:https://mirrors.tuna.tsinghua.edu.cn/rustup
RUSTUP_UPDATE_ROOT:https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
3.2双击安装程序
3.3选择自定义安装
如果使用msvc环境的话,一切默认就行了。
因为前面已经安装了前置条件(c\c++环境),因此输入【3】,回车。
3.4输入【2】,自定义安装,回车
3.5输入【x86_64-pc-windows-gnu】,回车
3.6直接回车
3.7回车,修改环境变量
3.8输入【1】,执行安装
3.9安装成功,按任意键退出
四、配置国内镜像
4.1 配置 rustup 国内镜像
在系统环境变量中添加如下变量(选一个就可以,可以组合):
# 中国科学技术大学
RUSTUP_DIST_SERVER:https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT:https://mirrors.ustc.edu.cn/rust-static/rustup
# 清华大学
RUSTUP_DIST_SERVER:https://mirrors.tuna.tsinghua.edu.cn/rustup
RUSTUP_UPDATE_ROOT:https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
4.2配置 cargo 国内镜像
在 cargo 安装目录下新建 config 文件(注意 config 没有任何后缀),文件内容如下:
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc' #二选一
# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
五、检查是否安装成功
执行win+r --> cmd
Rustup:Rust安装器和版本管理工具
Cargo:Rust 的构建工具和包管理器
rustc --version
cargo --version
rustup --version
五、参考文章
https://www.cnblogs.com/lixueren-wy/articles/16934078.html
https://zhuanlan.zhihu.com/p/492412918?utm_id=0