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

一、镜像 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。