< 返回版块

yzt123 发表于 2021-08-01 16:54

Rust无法用rustup update升级,于是卸载后使用rustup-init.exe,同样出错,格盘重装系统也不行。

rustup-init.exe错误提示: info: profile set to 'default' info: default host triple is x86_64-pc-windows-msvc info: syncing channel updates for 'stable-x86_64-pc-windows-msvc' 394.0 KiB / 679.1 KiB ( 58 %) 56.8 KiB/s in 47s ETA: 5s error: could not download file from 'https://static.rust-lang.org/dist/channel-rust-stable.toml' to 'C:\Users***.rustup\tmp\imkt3xbp_asf7e0h_file.toml': error decoding response body: operation timed out: operation timed out


问题已解决,多谢大家的提示: 可能是rustup-init.exe安装出错,没装上stable。解决方法是执行rustup default stable。 再执行set RUSTUP_DIST_SERVER=https://rsproxy.cnset RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup,就可以更新rust。

评论区

写评论
RedPanda 2021-08-01 18:42

修改windows的环境变量,增加如下两个参数

RUSTUP_DIST_SERVER=https://rsproxy.cn

RUSTUP_UPDATE_ROOT=https://rsporxy.cn/rustup

zx950921 2021-08-01 18:23

这不是标准的无法下载文件么,配置个国内源就可以了

oksbsb 2021-08-01 17:55

set RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static set RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup rustup update

oksbsb 2021-08-01 17:42

一般都是网络问题,换 ustc 的源吧

1 共 4 条评论, 1 页