Rust Crates 源使用帮助
优质
小牛编辑
130浏览
2023-12-01
地址
https://mirrors.ustc.edu.cn/crates.io-index/
说明
Rust Crates Registry 源
使用说明
警告
使用 nightly 版本时,Crates 源可能会出现 Couldn't resolve host name (Could not resolve host: crates)
错误(见 https://github.com/ustclug/discussions/issues/294)。一个临时的解决方法是在运行 cargo
的时候加入环境变量 CARGO_HTTP_MULTIPLEXING=false
。
警告
Windows 用户在使用 crates 源时可能会出现 next InitializeSecurityContext failed: Unknown error
错误(见 https://github.com/ustclug/discussions/issues/339 和 https://github.com/rust-lang/cargo/issues/7096)。一个 workaround 是在运行 cargo
的时候加入环境变量 CARGO_HTTP_CHECK_REVOKE=false
,或者在配置中增加:
[http] check-revoke = false
在 $HOME/.cargo/config
中添加如下内容:
[source.crates-io] replace-with = 'ustc' [source.ustc] registry = "git://mirrors.ustc.edu.cn/crates.io-index"
如果所处的环境中不允许使用 git 协议,可以把上述地址改为:
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
警告
cargo search
无法使用镜像。