通过命令无法下载安装Rust

问题现象描述

通过命令下载安装Rust出现长时间卡住现象,导致时间过长报错。

关键过程、根本原因分析

网络环境不支持文件下载。

结论、解决方案及效果

  1. 使用链接https://sh.rustup.rs手动下载安装文件rustup-init.sh,如果运行之后显示无法下载二进制文件,手动通过错误信息的链接下载二进制文件rustup-init。

  2. 执行安装。

    1
    ./rustup-init -y -v
    

    若没有执行权限,使用root用户和“chmod +x rustup-init”命令赋予执行权限。

    执行二进制文件可能会出现证书问题,此时可以设置镜像源来解决。由于速度有些慢,失败了可以多试几次。

    • 清华源
      1
      2
      export RUSTUP_UPDATE_ROOT='https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup'
      export RUSTUP_DIST_SERVER='https://mirrors.tuna.tsinghua.edu.cn/rustup'
      
    • 中科大源
      1
      2
      export RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static' 
      export RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup'