You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL环境下安装Rust时网络请求超时故障求助

解决WSL Ubuntu 20.04下Rust安装超时问题

方案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
    
  • 执行安装命令:
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  • 永久配置镜像(避免每次重复设置):
    编辑~/.bashrc文件:
    nano ~/.bashrc
    
    在文件末尾添加以下内容:
    export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
    export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
    
    保存退出后执行source ~/.bashrc使配置生效。

方案2:排查WSL网络问题

如果换镜像仍超时,先确认WSL网络是否正常:

  • 在WSL终端执行ping baidu.com,若无法连通,按以下步骤重置网络:
    1. 关闭所有WSL终端,打开Windows PowerShell执行:
      wsl --shutdown
      
    2. 继续在PowerShell执行网络重置命令:
      netsh winsock reset
      netsh int ip reset all
      netsh winhttp reset proxy
      ipconfig /flushdns
      
    3. 重启电脑后重新打开WSL尝试安装。

方案3:手动下载安装包安装

若上述方法均无效,手动下载安装包完成安装:

  1. 在Windows浏览器中下载对应Ubuntu 20.04(x86_64架构)的Rust稳定版压缩包(如rust-stable-x86_64-unknown-linux-gnu.tar.gz)。
  2. 将压缩包复制到WSL的用户目录下(如/home/srnaveed/)。
  3. 在WSL终端解压压缩包:
    tar -zxvf rust-stable-x86_64-unknown-linux-gnu.tar.gz
    
  4. 进入解压后的目录,运行安装脚本:
    cd rust-stable-x86_64-unknown-linux-gnu
    ./install.sh
    

内容的提问来源于stack exchange,提问作者Syed Naveed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 00:26:17