本文基本借鉴了 https://www.jianshu.com/p/5efdd9ce8565
Rust 代理
export RUSTUP_DIST_SERVER=https://mirrors.sjtug.sjtu.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.sjtug.sjtu.edu.cn/rust-static/rustup
把上面的内容放到.bashrc或者.zshrc中,source一下。
下载Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
配置环境PATH
安装完成后记得执行source $HOME/.cargo/env或者将$HOME/.cargo/bin加入到环境变量中
配置 crate.io 镜像
因为cargo等下载需要连接 crate.io 网络如果不是很好的话会特别慢,可以在$HOME/.cargo/下建立一个config文件,加入如下配置:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"