原因
与Linux更新库速度慢原因一致,因此建议换至国内镜像,可以大大增加下载速度,并允许使用一些特殊的命令行执行文件。
操作步骤
1、进入.cargo文件夹
如图,文件夹在 C:\Users\Administrator\.cargo
2、新建config文件,并黏贴下方文字
[net] offline = true [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" registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git" [http] check-revoke = false
如下图
3、重新运行build
下载速度顿时就增加了!
Rust Cargo update crate.io index 时无响应
1、现象
在IDEA
中添加Rust
的Cargo
应用时,一直卡在update xxx index
阶段,非常耗时。
2、尝试解决
试过使用mirror
,但仍然无效。
3、解决方法
对于没有外部依赖的项目,可以配置net.offline
为true
,也可以在cargo run
时指定--offline
。
新建~/.cargo/config
配置。
完整配置:(无需添加镜像,只需指定[net] offline
即可)
[net] offline = true [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"
个人电脑备份
路径:c:\Users\wenjianbao\.cargo\config
[net] offline = true git-fetch-with-cli = true [source.crates-io] replace-with='rsproxy' [source.rsproxy] registry="https://rsproxy.cn/crates.io-index" [registries.rsproxy] index = "https://rsproxy.cn/crates.io-index"
相关文章: