rustup镜像配置
rustup 安装方法可参考 官方的 README.
设置环境变量 RUSTUP_DIST_SERVER
(用于更新 toolchain)
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
以及 RUSTUP_UPDATE_ROOT
(用于更新 rustup)
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
create.io镜像配置
在 $HOME/.cargo/config 中添加如下内容
[registry] index = "git://mirrors.ustc.edu.cn/crates.io-index"
如果所处的环境中不允许使用 git 协议, 可以把上述地址改为
index = "http://mirrors.ustc.edu.cn/crates.io-index"
同步频率为每两个小时更新一次.
如果 cargo 版本为 0.13.0 或以上, 需要更改 $HOME/.cargo/config 为以下内容:
[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"