Rustup工具链安装器使用帮助
注意事项
镜像站只保留最新的 stable,beta 和 nightly,如果需要使用 rustup 安装旧版工具链,请使用官方源。
Windows 用户
初次安装 Rust 工具链
要使用 Rust(MSVC)之前,可能需要安装 MSVC 编译工具链(Microsoft C++ 生成工具)。
使用 powershell 运行下面的脚本。(下载 exe 过程中,Windows 反恶意软件服务会进行文件扫描,可能需要等待大约半分钟。)
选择后端
MSVC
选择架构
x64
Invoke-WebRequest -OutFile ${env:TEMP}/rustup-init.exe https://mirrors.hust.edu.cn/rustup/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe
$env:RUSTUP_DIST_SERVER = "https://mirrors.hust.edu.cn/rustup"
$env:RUSTUP_UPDATE_ROOT = "https://mirrors.hust.edu.cn/rustup/rustup"
& "${env:TEMP}\rustup-init.exe"
关于Windows上的Rust编译器后端
如果你不知道如何选择,请使用 MSVC 版本。
caution
上面的安装脚本仅在安装时启用镜像源,下次更新又会恢复官方源,如果你需要长期启用镜像源, 请参考下一小节的内容。
长期启用 rustup 工具链的镜像源
**方法一:**在 “系统-高级系统设置- 环境变量” 中增加环境变量。
- 变量名为
RUSTUP_DIST_SERVER
,值为https://mirrors.hust.edu.cn/rustup
。 - 变量名为
RUSTUP_UPDATE_ROOT
,值为https://mirrors.hust.edu.cn/rustup/rustup
。
**方法二(推荐):**直接执行下面的 Powershell 脚本:
[System.Environment]::SetEnvironmentVariable("RUSTUP_DIST_SERVER", "https://mirrors.hust.edu.cn/rustup", "User")
[System.Environment]::SetEnvironmentVariable("RUSTUP_UPDATE_ROOT", "https://mirrors.hust.edu.cn/rustup/rustup", "User")
*nix 用户
初次安装 Rust 工具链
考虑到官方网站提供的 https://sh.rustup.rs 脚本网络环境可能不稳定,我们已经镜像了该脚本。
直接执行下面的命令即可完成 rust 工具链的安装。
使用安装脚本镜像
RUSTUP_DIST_SERVER="https://mirrors.hust.edu.cn/rustup" \
RUSTUP_UPDATE_ROOT="https://mirrors.hust.edu.cn/rustup/rustup" \
curl -sSf https://mirrors.hust.edu.cn/rustup/rustup.sh | sh
长期使用
将下面的内容添加到你的 .bashrc
,.zshrc
或者其他 profile 文件中。
export RUSTUP_DIST_SERVER="https://mirrors.hust.edu.cn/rustup"
export RUSTUP_UPDATE_ROOT="https://mirrors.hust.edu.cn/rustup/rustup"