crates.io 是rust生態中人們分享開源項包的網站,和Linux的軟件管理工具一樣,有外網下載速度慢甚至導致各種奇怪的失敗的問題。需要換為國內鏡像源。
在~/.cargo/下創建config文件,文件內容如下。
[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" [http] check-revoke = false
為什么這么配置可以參考The Cargo Book/Source Replacement.