我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

rust通过cargo安装第三方仓库,这个仓库的镜像仓库就是crates.io-index。本文对它可用的镜像地址,做个简单的总结。并且通过编辑对应的.cargo/config.toml文件,使得这个镜像生效。

苏南大叔:如何设置cargo的crates.io镜像地址?镜像地址大全 - cargo镜像地址
如何设置cargo的crates.io镜像地址?镜像地址大全(图2-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验总结。测试环境:win10rustc 1.84.0 (9fc6b4312 2025-01-07)cargo 1.84.0 (66221abde 2024-11-19)rustup 1.27.1 (54dd3d00f 2024-04-24)

镜像地址

官方原版地址:

来自各大高校的镜像地址:

来自大厂的镜像地址:

配置文件位置

一般来说,需要查找编辑这个文件:$HOME/.cargo/config.toml。查找方式,可以参考文章:

配置文件格式

参考config.toml文件格式:

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

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

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

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

[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"

[net]
git-fetch-with-cli = true

这里需要查看[source.crates-io]中的replace-with。那么它就是使用那个镜像地址的意思。
replace-with = 'bfsu',那么生效的镜像地址,就是[source.bfsu]中的registry

苏南大叔:如何设置cargo的crates.io镜像地址?镜像地址大全 - 配置文件格式
如何设置cargo的crates.io镜像地址?镜像地址大全(图2-2)

结语

本文中这个镜像地址生效的方式,是采用的是直接编辑配置文件的位置。而不是像其它编程工具里面的命令行启用的方式。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   rust