Update first-try/slowly-downloading.md

增加 cargo 国内镜像源稀疏索引用法
pull/1241/head
yongliang 1 year ago
parent 59e2459bee
commit 36511e03fa

@ -44,7 +44,18 @@ ustc = { index = "https://mirrors.ustc.edu.cn/crates.io-index/" }
time = { registry = "ustc" } time = { registry = "ustc" }
``` ```
**在重新配置后,初次构建可能要较久的时间**,因为要下载更新 `ustc` 注册服务的索引文件,还挺大的... **在重新配置后,初次构建可能要较久的时间**,因为要下载更新 `ustc` 注册服务的索引文件,由于文件比较大,需要等待较长的时间。
此处有两点需要注意:
1. cargo 1.68 版本开始支持稀疏索引,不再需要完整克隆 crates.io-index 仓库,可以加快获取包的速度,如:
```toml
[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"
```
2. cargo search 无法使用镜像
#### 科大镜像 #### 科大镜像
上面使用的是科大提供的注册服务,也是 Rust 最早期的注册服务,感谢大大们的贡献。除此之外,大家还可以选择下面的镜像服务: 上面使用的是科大提供的注册服务,也是 Rust 最早期的注册服务,感谢大大们的贡献。除此之外,大家还可以选择下面的镜像服务:
@ -60,6 +71,10 @@ replace-with = 'rsproxy'
[source.rsproxy] [source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index" registry = "https://rsproxy.cn/crates.io-index"
# 稀疏索引,要求 cargo >= 1.68
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy] [registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index" index = "https://rsproxy.cn/crates.io-index"

Loading…
Cancel
Save