在使用 cargo build 编译程序时,首先会去下载当前程序依赖的程序包。但是速度很慢,我这里半小时才完成了百分之十几,最后还失败了。
Updating crates.io index
warning: spurious network error (2 tries remaining): failed to read data: 服务器返回的信息无效或不可识别
; class=Os (2)
warning: spurious network error (1 tries remaining): failed to read data: 服务器返回的信息无效或不可识别
; class=Os (2)
一般遇到这个问题都是因为程序包的服务器在国外,访问不通畅。常见的解决办法就是更换仓库源为国内的镜像。
在 ~/.cargo 目录下创建一个config文件,内容如下:
[source.crates-io]
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
然后就可以顺利的build了。
国内的其它一些大学也提供了镜像,可以换成自己喜欢的。
发表评论
相关文章
国内AI资源汇总,AI聊天、AI绘画、AI写作、AI视频、AI设计、AI编程、AI音乐等,国内顺畅访问,无需科学上网。
扫码或点击进入:萤火AI大全
文章分类
最新评论