Cargo(Rust) 使用镜像源

6,305 阅读1分钟

由于众所周知的原因,cargo 下载依赖时很容易失败,目前网上大部分都使用的是中科大镜像源。 先来看看正常的流程。

  1. 打开(创建) $HOME/.cargo/config 文件
  2. 换源
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

现在 cargo build,如果顺利,那么很快就会完成。

然而,写这篇文章就意味着这个过程并不顺利。

问题在哪?

$HOME/.cargo/config 这儿,这个目录是默认的 cargo 安装目录,然而我在安装时改了,所以在这儿换源是没有用的。

正确的方法是,在你的 cargo 安装目录下创建 config 文件,再按照之前的第2步换源,然后享受极速的乐趣吧。