2022-09-06 更新:推荐使用字节跳动镜像 RsProxy


在现如今 Github 的 DNS 解析被间歇性污染的大陆,各种语言的依赖包安装都不容易,想直接运行命令就安装好依赖还得看运气😅虽然有解决办法是使用各种梯子和代理,但是在公司内网连接代理都不可以!!!

  1. 打开 ~/.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 源替换成清华大学的镜像源

  2. 清理 cargo 缓存

    rm ~/.cargo/.package-cache
    
  3. 安装依赖及 build

    cargo build
    

    接下来享受 rust 的乐趣吧😄

一个在学日本語的前端程序猿