无尽码路

清凉夏日,您升官了吗?
Rust安装与配置
at 2023-12-19 21:32:15, by 鹏城奋青

首次安装通常是官网下载最新版本rustup工具安装,而后续版本的升级管理则使用rustup进行操作,尤其是在通过容器使用rust的时候,容器中的版本可能比较旧,因此我们可能需要先更新版本。

配置好国内镜像源后更新版本:

rustup update stable

下载好版本后列出工具链:

root@6c3044c2f500:/var/lib# rustup toolchain list
stable-x86_64-unknown-linux-gnu
1.57.0-x86_64-unknown-linux-gnu (default)

 将stable版本设为默认,其实在编译时是可以通过参数指定具体的工具链

#stable为开头那个词
rustup default stable

 

下面是镜像源的配置:

1、rustup用于管理rust相关工具链版本,它也需要使用国内源,比如说我们用它更新机器上的rust工具链版本时,先设置如下环境变量,下载的速度就是国内速度,否则会很慢。

export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup

2、cargo用于工程管理,它的依赖仓库使用国内源速度比较快。配置方法是创建一个config.toml文件,该文件可放置于

(1)用户家目录下.cargo之下。

(2)项目根目录之下。

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'

[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index/"

关键在于replace-with将下面那个源替换默认源。