Mobile wallpaper 1Mobile wallpaper 2Mobile wallpaper 3Mobile wallpaper 4Mobile wallpaper 5Mobile wallpaper 6
246 字
1 分钟
Rust更换国内源


Rust更换国内源#

发表于2021-06-06|编程

|字数总计:316

一、前言#

Rust的两个工具换源:工具链管理器rustup,包管理器cargo。

二、rustup换源#

rustup 可以设置两个源,一个用于更新工具链,一个用于更新 rustup 自身。

# 清华大学
RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
# 中国科学技术大学
RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
# 上海交通大学
RUSTUP_DIST_SERVER=https://mirrors.sjtug.sjtu.edu.cn/rust-static/
#官方
RUSTUP_UPDATE_ROOT=https://static.rust-lang.org/rustup
RUSTUP_UPDATE_ROOT=https://static.rust-lang.org

选择要使用的源。

Win#

设置环境变量

设置环境变量

Linux#

bash运行

echo 'export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup' >> ~/.bash_profile
echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bash_profile

三、cargo换源#

Win#

将如下配置写入 C:/Users/你的用户名/.cargo/config 文件(没有就新建)。

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
# 替换成要使用的镜像源
replace-with = 'tuna'
# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"
# rustcc社区
[source.rustcc]
registry = "git://crates.rustcc.cn/crates.io-index"

Linux#

将上述配置配置写入 home/.cargo/config 文件。

Rust更换国内源
https://mikufun.dpdns.org/posts/rust更换国内源/
作者
Roxy-DD
发布于
2025-08-12
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00