Skip to main content

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"
Choose your prefered domain
mirrors.hust.edu.cn
This domain is Dual Stack
Enable HTTPS