Rust, 替换 crates.io 为国内镜像站 crates

2019-07-14  本文已影响0人  無心飛翔

一、镜像 https://crates.cn

https://crates.io 的访问非常缓慢,github 的仓库也经常不能访问,建议大家切换到国内镜像站。镜像站实时缓存,托管在码云的 gitee 仓库每隔30分钟与 github 同步。

二、使用方式

在 .cargo 目录新建文件config

编辑文件内容:

[source.crates-io]
registry="https://github.com/rust-lang/crates.io-index" // 这行可以不要,只是说明原始地址
replace-with='crates-cn'

[source.crates-cn]
registry="https://gitee.com/crates/crates.io-index.git"

如果使用中科大USTC的镜像

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

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

修改完保存后执行build即可

cargo build

三、关于 config 文件

注意:新安装的机器没有这个文件,需要新建,并且该文件没有后缀名

Linux 和 Mac,文件的位置为

$HOME/.cargo/config

例如 root 用户位置为

# vim /root/.cargo/config

Windows用户的位置为

C:\Users\${your-username}\.cargo\config
上一篇下一篇

猜你喜欢

热点阅读