Rust配置国内源后快速升级教程

一、配置国内镜像源

在中国大陆使用 Rust 时,可以通过配置国内镜像源来加速下载和更新。

1. Rustup 镜像配置

编辑或创建 ~/.cargo/config 文件(Windows 在 %USERPROFILE%\.cargo\config),添加以下内容: 中国科学技术大学 (USTC)源:

toml 复制代码
[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

[net]
git-fetch-with-cli = true

或者使用清华大学源:

toml 复制代码
[source.crates-io]
replace-with = 'tuna'

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

2. Rustup 工具链镜像

1). Linux/macOS系统(永久生效): 将环境变量写入 shell 配置文件(如 ~/.bashrc~/.zshrc~/.profile)永久生效,设置环境变量来加速 rustup 工具链下载。

中国科学技术大学 (USTC)源:

bash 复制代码
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

或者使用清华大学源:

bash 复制代码
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup

最后执行source ~/.bashrcsource ~/.zshrcsource ~/.profile使变量生效。

2).Windows 系统(永久生效):

  1. 右键 "此电脑" → 属性 → 高级系统设置 → 环境变量
  2. "用户变量""系统变量" 中新建:
    • 变量名:RUSTUP_DIST_SERVER
    • 变量值:https://mirrors.ustc.edu.cn/rust-static
    • 变量名:RUSTUP_UPDATE_ROOT
    • 变量值:https://mirrors.ustc.edu.cn/rust-static/rustup

二、验证配置

配置完成后,可以运行以下命令验证:

bash 复制代码
rustc --version
cargo --version

如果版本号显示正常,说明配置成功。

三、快速升级 Rust

配置好国内源后,快速升级 Rust ,可以使用以下命令:

bash 复制代码
rustup self update && rustup update

这会自动检查并安装最新稳定版本的 Rust。如果下载速度明显提升,说明配置成功。


相关推荐
福大大架构师每日一题4 分钟前
2025-10-02:不同 XOR 三元组的数目Ⅰ。用go语言,给你一个长度为 n 的数组 nums,数组恰好包含 1 到 n 这 n 个整数(每个数出现一次)
后端
王嘉俊92533 分钟前
Django 入门:快速构建 Python Web 应用的强大框架
前端·后端·python·django·web·开发·入门
拾忆,想起42 分钟前
RabbitMQ死信交换机:消息的“流放之地“
开发语言·网络·分布式·后端·性能优化·rabbitmq
IT_陈寒1 小时前
Redis性能翻倍的5个冷门技巧,90%的开发者从不知道第3点!
前端·人工智能·后端
uhakadotcom2 小时前
入门教程:常用的 Python 第三方库:python-logstash
后端·面试·github
掘金一周3 小时前
🍏让前端去做 iPhone 的液态玻璃❓ | 掘金一周 10.2
前端·人工智能·后端
9号达人3 小时前
Java19 新特性详解与实践
java·后端·面试
银剑3 小时前
微服务安全认证演进之路:增强型Bearer Token架构实战
后端
绝无仅有3 小时前
资深面试之MySQL 问题及解答(一)
后端·面试·github
绝无仅有3 小时前
面试MySQL 高级问题及解答(三)
后端·面试·github