cargo config.toml 国内源
cargo config.toml 国内源
创建或编辑配置文件
打开终端,进入用户主目录下的 .cargo 文件夹:
cd ~/.cargo
创建或编辑 config.toml 文件
vi config.toml
选择一个使用
字节跳动 选择
[source.crates-io]
replace-with = "rsproxy-sparse"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
阿里云 选择
[source.crates-io]
replace-with = "aliyun"
[source.aliyun]
registry = "sparse+https://mirrors.aliyun.com/crates.io-index/"
USTC 选择
[source.crates-io]
replace-with = "ustc"
[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"
清华大学 选择
[source.crates-io]
replace-with = "tuna"
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
验证配置
保存并关闭文件后,运行以下命令测试:
cargo build
如果依赖下载速度显著提升,则说明配置成功。
注意事项
推荐使用 USTC 或字节跳动镜像源:USTC 源支持完整的包下载功能
而字节跳动的稀疏索引性能更佳
确保使用的 Rust 和 Cargo 版本支持稀疏索引(建议版本 ≥ 1.68)。
如果遇到问题,可尝试清理缓存
cargo clean
通过以上步骤,您可以轻松切换到国内镜像源,大幅提升开发效率