rust window 安装教程
1、配置环境变量
变量名 | 值 |
---|---|
CARGO_HOME | cargo 的安装路径(必须为绝对路径),例如E:\dev\rust.cargo |
RUSTUP_HOME | rustup 的安装路径(必须为绝对路径),例如E:\dev\rust.rustup |
RUSTUP_DIST_SERVER | https://mirrors.ustc.edu.cn/rust-static |
RUSTUP_UPDATE_ROOT | https://mirrors.ustc.edu.cn/rust-static/rustup |
RUST_BACKTRACE | full |
以下是参考
清华大学
RUSTUP_DIST_SERVER:https://mirrors.tuna.tsinghua.edu.cn/rustup
RUSTUP_UPDATE_ROOT:https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
中国科学技术大学
RUSTUP_DIST_SERVER:https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT:https://mirrors.ustc.edu.cn/rust-static/rustup
配置 Cargo 使用国内镜像
在E:\dev\rust.cargo 下创建 config 文件 ,config 文件内容如下
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
# 替换成要使用的镜像
replace-with = 'rsproxy'
# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
# 如果所处的环境中不允许使用 git 协议,可以把上述地址改为 https 协议
#registry = "https://mirrors.ustc.edu.cn/crates.io-index"
# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"
# rustcc 社区
[source.rustcc]
registry = "git://crates.rustcc.cn/crates.io-index"
# rsproxy
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli=true
2、下载安装包
- 访问官网 https://www.rust-lang.org/zh-CN/tools/install
- 下载 rustup-init.exe
3、安装配置
- 运行rustup-init.exe ,然后输入y
- 然后输入1
- cargo --version
- 接下来 打开cmd 执行如下
rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-msvc