rust换源对比

439 阅读1分钟

1.现有源

 现在已经有很多的国内源,下面是几个国内源推荐.mb代表我测试时候下载包的带宽速度

[source.crates-io]
# 替换成你偏好的镜像源
replace-with = 'tuna'

# 清华大学 5mb
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# 中国科学技术大学 2mb
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
# 上海交通大学 2mb
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"

# rustcc社区 2mb
[source.rustcc]
registry = "https://crates.rustcc.cn/crates.io-index"
# 字节跳动 10mb
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"

根据测试结果,发现这个字节的源不仅带宽速度最快,而且仓库中同步的包数量也是最多的,所以推荐使用字节的源作为我们这个rust代理

2.操作

在用户目录的.cargo文件夹下先创建一个config文件替换成上面的源。如字节的可以这样写

[source.crates-io]
replace-with = 'rsproxy'

# 字节跳动
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"

然后运行命令,即换源成功

cargo check