问题:当加入新的crate依赖后,执行cargo build
显示updating crate.io index异常缓慢,甚至超时失败
原因:
访问github速度奇慢
解决方法:
- 更换国内源vi ~/.cargo/config
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = '镜像源名'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"
- 删除缓存
这一步一定要做,否则更改源可能无效:
rm -rf ~/.cargo/.package-cache
参考https://www.cnblogs.com/sjxforfree/p/15239133.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)