Rust安装时,提示无法下载文件..证书不被信任,没有搜索到类似问题解决方式

安装时选择配套MinGW使用,选择了gnu版本
安装源是mirrors.ustc.edu.cn
在开始下载安装时出错,尚未找到原因。
报错中提到的mirrors.ustc.edu.cn/rust-static/di...
也能通过浏览器梳理下载

以下是 ./rustup-init.exe 最后报错信息

Current installation options:


   default host triple: x86_64-pc-windows-gnu
     default toolchain: stable
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>

info: profile set to 'default'
info: setting default host triple to x86_64-pc-windows-gnu
info: syncing channel updates for 'stable-x86_64-pc-windows-gnu'
error: could not download file from 'https://mirrors.ustc.edu.cn/rust-static/dist/channel-rust-stable.toml.sha256' to 'C:\Users\cct\.rustup\tmp\jpamg57xjqwlitpt_file': failed to make network request: error sending request for url (https://mirrors.ustc.edu.cn/rust-static/dist/channel-rust-stable.toml.sha256): error trying to connect: 已处理证书链,但是在不受信任提供程序信任的根证书中终止。 (os error -2146762487): error trying to connect: 已处理证书链,但是在不受信任提供程序信任的根证书中终止。 (os error -2146762487): 已处理证书链,但是在不受信任提供程序信任的根证书中终止。 (os error -2146762487)

Press the Enter key to continue.
讨论数量: 1

根据提供的信息,你正在进行Rust编程语言的安装,并且在下载Rust的安装文件时遇到了问题。错误信息显示无法建立与指定URL的连接,可能是由于证书问题导致的。

为了解决这个问题,你可以尝试以下几个步骤:

  1. 检查网络连接:确保你的计算机可以正常访问互联网,并且没有任何网络连接问题。

  2. 检查防火墙和代理设置:如果你使用了防火墙或代理服务器,请确保它们不会阻止Rust安装程序的网络连接。你可以尝试暂时禁用防火墙或调整代理设置,然后再次尝试安装。

  3. 更换下载源:默认情况下,Rust使用官方的下载源进行安装。但是,你可以尝试更换下载源为其他镜像站点,例如清华大学的镜像站点。可以按照以下步骤更换下载源:

    • 打开命令提示符或终端窗口。

    • 运行以下命令来更换下载源为清华大学的镜像站点:

      rustup set profile minimal
      rustup set default-host x86_64-pc-windows-gnu
      rustup set default-toolchain stable-x86_64-pc-windows-gnu
      rustup set-init
    • 然后,按照提示进行操作,选择清华大学的镜像站点作为下载源。

  4. 手动下载安装文件:如果以上步骤都无法解决问题,你可以尝试手动下载Rust的安装文件,并将其放置在指定的目录中。然后,运行安装程序时,它将使用本地的安装文件进行安装。你可以从Rust官方网站下载适用于你的操作系统的安装文件。

4个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!