2022-09-06 更新:推荐使用字节跳动镜像 RsProxy。
在现如今 Github 的 DNS 解析被间歇性污染的大陆,各种语言的依赖包安装都不容易,想直接运行命令就安装好依赖还得看运气😅虽然有解决办法是使用各种梯子和代理,但是在公司内网连接代理都不可以!!!
-
打开
~/.cargo/config
,没有就新建一个,输入以下内容后保存[source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" replace-with = 'tuna' [source.tuna] registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
把
cargo
源替换成清华大学的镜像源 -
清理
cargo
缓存rm ~/.cargo/.package-cache
-
安装依赖及 build
cargo build
接下来享受 rust 的乐趣吧😄