美文网首页
Rust───下载安装加速指南

Rust───下载安装加速指南

作者: 包牙齿 | 来源:发表于2019-10-19 23:50 被阅读0次
    image.png

    大家在安装rust时,大多数同学是参考官方文档执行脚本安装,脚本如下:

    curl https://sh.rustup.rs -sSf | sh
    

    但是因为某些原因,在国内执行上面👆该脚本会被墙掉,然后终端就一直没有下载进度

    ➜  ~ curl https://sh.rustup.rs -sSf | sh
    info: downloading installer
    
    1. 为了可以正常执行,可以配置下镜像源,加速rust下载、安装。终端配置如下命令:
    export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
    export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
    
    1. 接着执行官方文档的下载脚本:
    curl https://sh.rustup.rs -sSf | sh
    
    1. 紧接着终端就会正常下载执行输出了,大致如下:
    ➜  ~ curl https://sh.rustup.rs -sSf | sh
    info: downloading installer
    
    Welcome to Rust!
    
    This will download and install the official compiler for the Rust
    programming language, and its package manager, Cargo.
    
    It will add the cargo, rustc, rustup and other commands to
    Cargo's bin directory, located at:
    
      /Users/baoyachi/.cargo/bin
    
    This can be modified with the CARGO_HOME environment variable.
    
    Rustup metadata and toolchains will be installed into the Rustup
    home directory, located at:
    
      /Users/baoyachi/.rustup
    
    This can be modified with the RUSTUP_HOME environment variable.
    
    This path will then be added to your PATH environment variable by
    modifying the profile files located at:
    
      /Users/baoyachi/.profile
    /Users/baoyachi/.zprofile
    
    You can uninstall at any time with rustup self uninstall and
    these changes will be reverted.
    
    Current installation options:
    
    
       default host triple: x86_64-apple-darwin
         default toolchain: stable
                   profile: default
      modify PATH variable: yes
    
    1) Proceed with installation (default)
    2) Customize installation
    3) Cancel installation
    >1
    
    info: profile set to 'default'
    info: syncing channel updates for 'stable-x86_64-apple-darwin'
    info: latest update on 2019-09-26, rust version 1.38.0 (625451e37 2019-09-23)
    info: downloading component 'cargo'
      3.7 MiB /   3.7 MiB (100 %) 643.2 KiB/s in  6s ETA:  0s
    info: downloading component 'clippy'
      1.3 MiB /   1.3 MiB (100 %) 647.7 KiB/s in  2s ETA:  0s
    info: downloading component 'rust-docs'
     11.7 MiB /  11.7 MiB (100 %) 531.2 KiB/s in 21s ETA:  0s
    info: downloading component 'rust-std'
    170.9 MiB / 170.9 MiB (100 %) 579.2 KiB/s in  5m 24s ETA:  0s
    info: downloading component 'rustc'
     60.4 MiB /  60.4 MiB (100 %) 546.7 KiB/s in  2m 34s ETA:  0s
    info: downloading component 'rustfmt'
      1.9 MiB /   1.9 MiB (100 %) 629.2 KiB/s in  6s ETA:  0s
    info: installing component 'cargo'
    info: installing component 'clippy'
    info: installing component 'rust-docs'
     11.7 MiB /  11.7 MiB (100 %)   4.5 MiB/s in  2s ETA:  0s
    info: installing component 'rust-std'
    170.9 MiB / 170.9 MiB (100 %)  29.4 MiB/s in  6s ETA:  0s
    info: installing component 'rustc'
     60.4 MiB /  60.4 MiB (100 %)  13.0 MiB/s in  4s ETA:  0s
    info: installing component 'rustfmt'
    info: default toolchain set to 'stable'
    
      stable installed - rustc 1.38.0 (625451e37 2019-09-23)
    
    
    Rust is installed now. Great!
    
    To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
    environment variable. Next time you log in this will be done
    automatically.
    
    To configure your current shell run source $HOME/.cargo/env
    ➜  ~ source $HOME/.cargo/env
    ➜  ~
    

    因为我下载的是稳定版,我选择了1 1) Proceed with installation (default)

    1. ok,配置完,你需要根据当前网络速度下载直至完成,最后保存配置
    source $HOME/.cargo/env
    

    关于cargo 如何加速,请参考这个链接:

    链接:crates 国内镜像源配置:https://www.jianshu.com/p/652643aa13a9

    相关文章

      网友评论

          本文标题:Rust───下载安装加速指南

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