安装 rust

安装 rustup

rustup 是 rust 的工具链管理器,通过它可以下载 rust 工具链(类似 apt-get install gcc 的感觉)。如果官方途径下载遇到了困难,可以尝试以下方法:

  1. export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
  2. export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
  3. curl https://sh.rustup.rs -sSf | sh

如果还是失败了,手动下载安装脚本:在浏览器里输入 https://sh.rustup.rs ,将下载的脚本中 RUSTUP_UPDATE_ROOT:-https://static.rust-lang.org/rustup 改为 RUSTUP_UPDATE_ROOT:-https://mirrors.ustc.edu.cn/rust-static/rustup (科大源),运行脚本即可。

rustup 换源

参考:https://mirrors.tuna.tsinghua.edu.cn/help/rustup/

crate.io 换源

新建文件 ~/.cargo/config ,在里面输入如下内容:

  1. [source.crates-io]
  2. registry = "https://github.com/rust-lang/crates.io-index"
  3. replace-with = 'ustc'
  4. [source.ustc]
  5. registry = "git://mirrors.ustc.edu.cn/crates.io-index"