美文网首页
Rust, 替换 crates.io 为国内镜像站 crates

Rust, 替换 crates.io 为国内镜像站 crates

作者: 無心飛翔 | 来源:发表于2019-07-14 16:49 被阅读0次

    一、镜像 https://crates.cn

    https://crates.io 的访问非常缓慢,github 的仓库也经常不能访问,建议大家切换到国内镜像站。镜像站实时缓存,托管在码云的 gitee 仓库每隔30分钟与 github 同步。

    二、使用方式

    在 .cargo 目录新建文件config

    编辑文件内容:

    [source.crates-io]
    registry="https://github.com/rust-lang/crates.io-index" // 这行可以不要,只是说明原始地址
    replace-with='crates-cn'
    
    [source.crates-cn]
    registry="https://gitee.com/crates/crates.io-index.git"
    

    如果使用中科大USTC的镜像

    [source.crates-io]
    replace-with='ustc'
    
    [source.ustc]
    registry="https://mirrors.ustc.edu.cn/crates.io-index"
    

    修改完保存后执行build即可

    cargo build
    

    三、关于 config 文件

    注意:新安装的机器没有这个文件,需要新建,并且该文件没有后缀名

    Linux 和 Mac,文件的位置为

    $HOME/.cargo/config
    

    例如 root 用户位置为

    # vim /root/.cargo/config
    

    Windows用户的位置为

    C:\Users\${your-username}\.cargo\config
    

    相关文章

      网友评论

          本文标题:Rust, 替换 crates.io 为国内镜像站 crates

          本文链接:https://www.haomeiwen.com/subject/rmqikctx.html