一、指导文献
-
书名《Cargo Book》 /《Cargo手册》/《Rust Cookbook 中文版》(都是同一本书,若链接失效,查阅书名)
-
第三章第11节 地址:更换源 - Cargo 手册 中文版 (rustwiki.org)
-
想了解更多原理,或者你的问题没有得到解决,可以翻阅以上文献学习纠错
二、快速更换可用源
-
来到 .cargo 目录下,windows默认目录是C:\User\用户名\.cargo,若是修改过目录的话查看环境变量CARGO_HOME的变量值,总之,来到 .cargo 目录下
-
打开或原地创建 config文件,无文件扩展名,内容如下:
#可用实例,即贴即用,更换其他源请参照以下面的格式
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
# 格式
#[source.crates-io]
#registry = "https://github.com/rust-lang/crates.io-index"
# 指定镜像
#replace-with = '镜像源名' # 如:tuna、sjtu、ustc,或者 rustcc
# 注:以下源配置一个即可,无需全部
# 中国科学技术大学
#[source.ustc]
#registry = "https://mirrors.ustc.edu.cn/crates.io-index"
# >>> 或者 <<<
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
# 上海交通大学
#[source.sjtu]
#registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index/"
# 清华大学
#[source.tuna]
#registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
# rustcc社区(需要登陆)
#[source.rustcc]registry = "https://code.aliyun.com/rustcc/crates.io-index.git"
欢迎补充!