由於眾所周知的原因,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"
複製程式碼
現在 cargo build
,如果順利,那麼很快就會完成。
然而,寫這篇文章就意味著這個過程並不順利。
問題在哪?
在 $HOME/.cargo/config
這兒,這個目錄是預設的 cargo 安裝目錄,然而我在安裝時改了,所以在這兒換源是沒有用的。
正確的方法是,在你的 cargo 安裝目錄下建立 config
檔案,再按照之前的第2步換源,然後享受極速的樂趣吧。