cargo
# 零时使用
cargo install <package> --registry
1
# 使用配置文件
配置文件位于 CARGO_HOME/config
, CARGO_HOME
默认是 $HOME/.cargo
, 如果没有则新建一个
# 参考配置
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
# 指定镜像 -sparse为稀疏索引
replace-with = 'tuna-sparse' # tuna、sjtu、ustc,与下面[registries.*]匹配即可
[registries.tuna]
index = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
[registries.tuna-sparse]
index = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"
[registries.sjtu]
index = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"
[registries.sjtu-sparse]
index = "sparse+https://mirrors.sjtug.sjtu.edu.cn/crates.io-index/"
[registries.ustc]
index = "git://mirrors.ustc.edu.cn/crates.io-index"
[registries.ustc-sparse]
index = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"
[registries.bfsu]
index = "https://mirrors.bfsu.edu.cn/git/crates.io-index.git"
[registries.bfsu-sparse]
index = "sparse+https://mirrors.bfsu.edu.cn/crates.io-index/"
[registries.hit]
index = "https://mirrors.hit.edu.cn/crates.io-index.git"
[registries.nju]
index = "https://mirror.nju.edu.cn/git/crates.io-index.git"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[registries.rsproxy-sparse]
index = "sparse+https://rsproxy.cn/index/"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
上次更新: 9/20/2024, 4:07:01 PM