Rust开发生态最重要的两个工具
它们的下载源都位于国外,为了改善在国内的使用体验,可以为它们配置国内源。
rustup 国内源
目前国内 Rust 工具链镜像源有清华大学源、中国科学技术大学源、上海交通大学源等,以清华大学源为例,设置环境变量:
1
2
|
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
|
crates.io 国内源
Cargo 默认的源服务器为 crates.io,同样可以配置为国内的镜像源,以清华大学源为例,编辑 ~/.cargo/config
文件,添加以下内容:
1
2
3
4
5
|
[source.crates-io]
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
|
这样可加快 Cargo 读取软件包索引的速度。