一般遇到这个问题都是因为程序包的服务器在国外,访问不通畅。常见的解决办法就是更换仓库源为国内的镜像。

在 ~/.cargo 目录下创建一个config文件,内容如下:

[source.crates-io]
replace-with = ‘tuna’

[source.tuna]
registry = “https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git”
COPY
然后就可以使用cargo build了