覆盖默认的镜像地址
~~直接使用新注册服务来替代默认的 ~~crates.io。
在 $HOME/.cargo/config.toml 添加以下内容:
[source.crates-io] replace-with = 'ustc'
[source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index"
首先,创建一个新的镜像源 [source.ustc],然后将默认的 crates-io 替换成新的镜像源: replace-with = 'ustc'。
下载卡住Blocking
下载卡住其实就一个原因:下载太慢了。
根据经验来看,卡住不动往往发生在更新索引时。毕竟 Rust 的包越来越多,索引也越来越大,如果不使用国内镜像,卡住还蛮正常的,好在,我们也无需经常更新索引